如果我们在HTML中遵循错误的语法会发生什么

时间:2017-09-15 06:07:22

标签: html xhtml

我想知道b / w HTML和XHTML的区别。 当我在google上搜索时,我发现XHTML只不过是语法更严格的HTML。 他们还说,即使我们用错误的语法编写html,它也能正常工作。 我怀疑的是,如果它的语法错误也能正常使用HTML,那么XHTML的需求是什么? 我们为什么要遵循严格的语法? 我只是想知道当html按预期正常工作时,html语法错误会出现什么问题。

提前谢谢

1 个答案:

答案 0 :(得分:0)

  

我想知道不同的HTML和XHTML。

有许多不同之处。大多数关于HTML与XHTML的网页都提到了许多不同之处,但实际上并没有真正提到所有网页的网页。我在自己的网站上列出了一个较长的列表here,但它可能也不是100%完成。

  

当我在google上搜索时,我发现XHTML只不过是语法更严格的HTML。

"简体"语法会更好。而且还有更多。不同的MIME类型,实际工作的DOCTYPE声明等。

  

并且他们也说过,即使我们用语法错误编写html它也能正常工作。我怀疑的是,如果它在语法错误的情况下工作正常,那么XHTML需要什么?

这回答了你自己的问题。 XHTML不允许"错误的语法",所以它更好! XHTML可以处理许多错误并且HTML可以,这会导致浏览器之间的显示差异。因此,XHTML强制实现更好的跨浏览器兼容性。

  

我们为什么要遵循严格的语法?我只是想知道当html按预期正常工作时,html语法错误会出现什么问题。

这取决于你的期望。如果您希望不同的浏览器以不同的方式处理错误,那么请确保,继续!保持错误!
另一方面,如果您希望您的网页在不同浏览器中看起来相同,请务必更正所有网页 对于在不同浏览器中导致不同行为的错误示例,我有一个列表here(同样,在我自己的网站上)。