我注意到 Visual Studio 将 DOCTYPE 默认为 XHTML 1.0 Transitional。这看起来不错,但我认为这更像是“第六代”浏览器的标准。我们现在使用的是第 7 代和第 8 代浏览器,我想知道应该在 HTML 中放入什么 DOCTYPE。
相关说明:有没有办法将其他 DOCTYPE 添加到 Visual Studio 2008 中的 HTML 验证?工具 > 选项 > 文本编辑器 > HTML > 验证
<!doctype html>
is the way去。这在所有不错的浏览器中都可以正常工作,包括 IE6(但并不是说它是一个不错的浏览器)。另请参阅http://hsivonen.iki.fi/doctype/ http://hsivonen.iki.fi/doctype/了解更多背景信息和浏览器行为表。
您也可以考虑严格的 XHTML,但为什么要将干净的 HTML 压缩为 XML 格式呢?仅当您想使用某些 XML 工具解析/生成/验证 HTML 时,这才有意义,而现实世界中通常情况并非如此。谷歌也只是使用<!doctype html>
Stackoverflow 很好地使用了 HTML strict。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)