Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
抱歉,我找不到很好的文档,但我怀疑这是因为 adiv不是有效的自闭合标签。查看XHTML DTD,空标签被特别标记为EMPTY,div不是,因此 Chrome 的行为就像是 html5 一样,其中关闭标签可以被忽略,并最好猜测在哪里关闭它们。
div
或者,如果您不喜欢 html 的外观,也许您可能更喜欢haml或jade模板之类的东西。
有一种方法可以让浏览器(IE8 及以下版本除外)将标记解析为 XML。您需要为它提供正确的 XHTML 内容类型application/xhtml+xml。
application/xhtml+xml
Doctype 与解析无关,它只影响渲染模式(标准或怪癖)。当用作 时text/html,所有页面都将由 HTML 规则(现代浏览器的 HTML5 规则)解析,这实际上意味着“自关闭”语法中的结束斜杠将被忽略,并且元素能够“自关闭” ' 实际上在解析器中是硬编码的。Divs 和自定义标签没有这个能力。
text/html
Div