回复内容:
不耐烦可以跳到最后看结论。
Empty elements must either have an end tag or the start tag must end with />. For instance, or
. See HTML Compatibility Guidelines for information on ways to ensure this is backward compatible with HTML 4 user agents.CORRECT: terminated empty elements
INCORRECT: unterminated empty elements
http://www. w3.org/TR/xhtml1/ 按XHTML的标准来说,
是不正确的
按HTML 4.01的标准来说,
是不正确的
根据
http:// validator.w3.org/ 的检测结果:
Doctype: XHTML 1.0 Strict:
是正确写法,而 是错误的。
是正确写法,而 是错误的。
Doctype: HTML 4.01 Strict:
是正确写法,而 是错误的。
W3C这个网站,声明的XHTML,也按照XHTML的标准来写的,正确。
http://www. w3.org/TR/html401/sgml/ dtd.html 这是W3C一个用了HTML 4.01的页面。
注意 标签的写法 ,声明HTML4.01,也用的HTML 4.01的标准来写,正确。
没有谁对谁错的说法,关键看你声明的DOC TYPE。 你一旦声明了自己站队站哪边,你就得用谁的标准,不然才是错误的,像知乎这个就是错误的。
@林灿斌说:
知乎,声明的HTML5,可是用了 (HTML5下错误)
林说错了(妈蛋否定别人的否定真是拗口)
参考:
1、html标准的历史发展:HTML标签,闭合还是不闭合?
2、google-styleguide:
http:// google-styleguide.googlecode.com /svn/trunk/htmlcssguide.xml?showone=Document_Type#Document_Type
需要。若果不闭合浏览器将自己判断在何处闭合,增加运行成本。
Kenyataan: Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn