为什么使用DOCTYPEHTML_HTML/Xhtml_网页制作
来源:懂视网
责编:小采
时间:2020-11-27 16:47:12
为什么使用DOCTYPEHTML_HTML/Xhtml_网页制作
为什么使用DOCTYPEHTML_HTML/Xhtml_网页制作:你知道如果没有它,浏览器在渲染页面的时候会使用怪异模式;你知道各个浏览器在怪异模式下对各个元素渲染是有差异的。所以你会写像这样的doctype: 代码如下: 好在现在的各种web开发工具都足够强大,支持插入模板代码,因此你并不需要把这又长又臭的doct
导读为什么使用DOCTYPEHTML_HTML/Xhtml_网页制作:你知道如果没有它,浏览器在渲染页面的时候会使用怪异模式;你知道各个浏览器在怪异模式下对各个元素渲染是有差异的。所以你会写像这样的doctype: 代码如下: 好在现在的各种web开发工具都足够强大,支持插入模板代码,因此你并不需要把这又长又臭的doct

注意:你可以根本不需要根据你选择的doctype来验证你的页面,只要doctype标签存在就足以开启严格模式(标准模式)了。如果你对我说的这些还是感到怀疑,那么请前往http://www.quirksmode.org/css/quirksmode.html#link2了解你想知道的内容。我们只需要一小段JavaScript代码就可以得到答案,它就是:
代码如下:
mode=document.compatMode;
这个代码可以用来判断,当前浏览器是处于怪异模式还是标准模式,该属性的兼容性毋庸置疑,如果你表示怀疑,可以查看http://www.quirksmode.org/dom/w3c_html.html#t11。你可以在你想测试的浏览器里访问:http://wanz.im/demo/doctype-test.html,便可看到结果了,据我所知,这样并没有激活怪异模式,即使是ie6下,如果你有什么新发现,欢迎给我留言。
为什么使用DOCTYPEHTML_HTML/Xhtml_网页制作
为什么使用DOCTYPEHTML_HTML/Xhtml_网页制作:你知道如果没有它,浏览器在渲染页面的时候会使用怪异模式;你知道各个浏览器在怪异模式下对各个元素渲染是有差异的。所以你会写像这样的doctype: 代码如下: 好在现在的各种web开发工具都足够强大,支持插入模板代码,因此你并不需要把这又长又臭的doct