Diferença na exibição entre HTML e XHTML

Eu pensei que os documentos XHTML deveriam ser exibidos exatamente com o mesmo padrão de conformidade com os padrões dos documentos HTML "estritos".

No entanto, há uma diferença em como eles exibempre elementos: em documentos HTML, se o<pre> tag de início é seguido por um LF (ou CRLF), isso é ignorado. Não é assim em XHTML.

Exemplo: umArquivo HTML e umArquivo XHTML que têm o mesmo conteúdo, mas são processados ​​de forma diferente.
(Ou se você acha que é trapaça dar a um arquivo HTML e a um arquivo XHTML exatamente o mesmo conteúdo, incluindo DOCTYPE, aqui estão dois arquivos que seguem regras mais clássicas:HTML 4.01 estrito eXHTML 1.0 estrito.)

Então, isso significa que afirmações comoesta página do W3C's

todas as quebras de linha e espaços são renderizadas exatamente como aparecem no HTML. A exceção é uma nova linha imediatamente após a tag de início <pre> e imediatamente antes da tag final </ pre>, que são descartadas.

são válidos apenas para HTML, não para XHTML? Não encontrei nenhuma indicação de que o XHTML possa exibir as coisas de maneira diferente, se quiser. Mas todos os navegadores que testei fazem.

questionAnswers(1)

yourAnswerToTheQuestion