Różnica w wyświetlaniu między HTML a XHTML

Myślałem, że dokumenty XHTML powinny być wyświetlane z dokładnie takim samym trybem zgodności ze standardami, jak „surowe” dokumenty HTML.

Istnieje jednak różnica w sposobie ich wyświetlaniapre elementy: w dokumentach HTML, jeśli<pre> po tagu startowym następuje LF (lub CRLF), jest to ignorowane. Nie tak w XHTML.

Przykład: aPlik HTML i aPlik XHTML które mają tę samą treść, ale są renderowane inaczej.
(Lub jeśli uważasz, że oszustwo daje plikowi HTML i plikowi XHTML dokładnie taką samą zawartość, w tym DOCTYPE, oto dwa pliki, które są zgodne z bardziej klasycznymi zasadami:HTML 4.01 strict iXHTML 1.0 strict.)

Czy to oznacza, że ​​takie stwierdzenia się podobająta strona W3Cjest

wszystkie podziały wierszy i spacje są renderowane dokładnie tak, jak pojawiają się w kodzie HTML. Wyjątkiem jest nowa linia bezpośrednio po tagu początkowym <pre> i tuż przed tagiem końcowym </pre>, które są odrzucane.

są poprawne tylko dla HTML, a nie dla XHTML? Nie znalazłem żadnych wskazówek, że XHTML może wyświetlać rzeczy inaczej, jeśli chce. Ale wszystkie przeglądarki, które testowałem, robią to.

questionAnswers(1)

yourAnswerToTheQuestion