Hi,
Die spez. sagt:
SGML (see [ISO8879], section 7.6.1) specifies that a line break immediately following a start tag must be ignored, as must a line break immediately before an end tag. This applies to all HTML elements without exception.
D.h. Z.B.:
... </span> das Leerzeichen zwischen dem letzten Punkt und </span> muss ignoriert werden.
Nein, muß es nicht. Denn es handelt sich um ein Leerzeichen, nicht um einen Linebreak.
(A line break is defined to be a carriage return (
), a line feed (
), or a carriage return/line feed pair.)
For all HTML elements except PRE, sequences of white space separate "words" (we use the term "word" here to mean "sequences of non-white space characters").
blubb</b> </span> bla</p>
Hier handelt es sich nicht um eine Sequenz von Whitespace, sondern um 2 - denn dazwischen steht non-white-space (das ende-tag des span).
Und das macht Opera falsch. Denn er ignoriert hier nicht nur Zeilenumbrüche sondern auch "normale" leerzeichen.
Sehe ich auch so.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.