除了页面应该有一个之外,有一个页面文档类型或没有页面文档类型有什么区别?
我问的是因为我在这个页面中使用了一个滑块 - 使用doctype,滑块有一个错误的高(150px),没有它,它有所需的高(与iframes的正确比率高/宽)在滑块中。)
我尝试过多个doctypes,每个都有相同的结果。
答案 0 :(得分:0)
如果没有doctype
说明您正在使用的html
的样式,浏览器将恢复为怪癖模式,它会尝试解析您的标记,就好像它是2000年之前的遗留文件。
没有什么是最佳的。您有一个无效的超文本文档,浏览器将在上个世纪末采用W3C标准之前呈现文档。
在怪癖模式下,布局模拟导航器4中的非标准行为 和Internet Explorer 5.这对于支持是必不可少的 在广泛采用网络之前建立的网站 标准。
来源: http://developer.mozilla.org/en-US/docs/Quirks_Mode_and_Standards_Mode
简而言之,您需要在每个超文本文档的开头doctype
。
有关 HTML和xHTML文档类型声明的完整列表,请参阅: