angelikamorgan
Mitglied
Das Folgende Ergebnis möchte ich erzielen:
Bild bzw. richtige Lösung:

Die Lösung sieht folgendermaßen aus (Quelltext 1):
Bovor ich zum Ergebnis gekommen bin, habe ich eine Stunde meines Lebens mit dem folgenden Ansatz (Quelltext 2) verschwendet.
Ich würde gerne verstehen, warum die untere Lösung (Quelltext 2) nicht funktioniert!
Ergebnis von Quelltext 2 bzw. falsche Lösung:

Um den grünen Hintergrund zu fixen, muss ich mit <div /> statt mit <span /> arbeiten.
Um die Lücke zwischen den Icons zu entfernen muss ich meine Links <a /> komisch formatieren.
Die folgende Schreibweise funktioniert nicht:
Was soll das ?
Gruß
Angelika
Bild bzw. richtige Lösung:

Die Lösung sieht folgendermaßen aus (Quelltext 1):
HTML:
<div style="width: 160px;">
<div style="width: 160px; background-color: orange; height: 23px;">
<div style="background-color: red; width: 44px; float: left;"><span style="margin-left: 10px;">left</span></div>
<div style="background-color: yellow; width: 116px; height: 14px; float: right; text-align: right; margin-top: 3px;">
<div style="margin-right: 10px; background-color: green; height: 14px;">
<a href="#"><img style="background-color: purple;" border="0" src="./img/move.gif"></img></a
><a href="#"><img style="background-color: purple;" border="0" src="./img/collapse.gif"></img></a
><a href="#"><img style="background-color: purple;" border="0" src="./img/setting.gif"></img></a>
</div>
</div>
</div>
</div>
Bovor ich zum Ergebnis gekommen bin, habe ich eine Stunde meines Lebens mit dem folgenden Ansatz (Quelltext 2) verschwendet.
HTML:
<div style="width: 160px;">
<div style="width: 160px; background-color: orange; height: 23px;">
<div style="background-color: red; width: 44px; float: left;"><span style="margin-left: 10px;">left</span></div>
<div style="background-color: yellow; width: 116px; height: 14px; float: right; text-align: right; margin-top: 3px;">
<span style="margin-right: 10px; background-color: green; height: 14px;">
<a href="#"><img style="background-color: purple;" border="0" src="./img/move.gif"></img></a>
<a href="#"><img style="background-color: purple;" border="0" src="./img/collapse.gif"></img></a>
<a href="#"><img style="background-color: purple;" border="0" src="./img/setting.gif"></img></a>
</span>
</div>
</div>
</div>
Ich würde gerne verstehen, warum die untere Lösung (Quelltext 2) nicht funktioniert!
Ergebnis von Quelltext 2 bzw. falsche Lösung:

Um den grünen Hintergrund zu fixen, muss ich mit <div /> statt mit <span /> arbeiten.
Um die Lücke zwischen den Icons zu entfernen muss ich meine Links <a /> komisch formatieren.
HTML:
<a href="#"><img>...</img></a
><a href="#"><img>...</img></a
><a href="#">
Die folgende Schreibweise funktioniert nicht:
HTML:
<a href="#"><img>...</img></a>
<a href="#"><img>...</img></a>
<a href="#">
Was soll das ?

Gruß
Angelika