Der Martin: Fehler im Quelltext?

Beitrag lesen

Hi Pernix,

ist das nicht egal, ob die tags weiter auseinander liegen oder nicht?

nein, nicht ganz. Die HTML-Spezifikation sagt zwar, dass mehrere aufeinanderfolgende Whitespaces (Leerzeichen, Tab, Zeilenumbruch, ...) als _ein_ Leerzeichen zu behandeln sind.

Sobald aber innerhalb eines Elements auch nur ein einziges Zeichen Text auftaucht (und ein Leerzeichen ist für den IE ein solches), reserviert der IE entsprechend der eingestellten Schriftgröße soviel Platz, dass der Text hineinpassen würde. Das schließt auch den zusätzlichen Raum für Unterlängen ein, der in deinem Beispiel die weißen Streifen ausmacht. Deswegen hilft es für den IE, wenn man die Tags lückenlos zusammenschreibt.

Andere Browser wie z.B. der Firefox reservieren diesen Platz anscheinend erst dann, wenn wirklich druckbare Zeichen (non-whitespace) innerhalb des Elements vorkommen. Der hat mit den Zeilenumbrüchen und Spaces jedenfalls kein Problem.

Schönen Tag noch,

Martin

--
Wer schläft, sündigt nicht.
Wer vorher sündigt, schläft besser.