html - 我需要哪种文档类型?

标签 html css doctype quirks-mode

我在使用

的默认 VS 文档类型时遇到问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

在我的页面上,我有一个内容框,其中包含两个 div,一个向左浮动,另一个向右浮动。右侧 float 的 div 包含一个高度:100%,但是,这从未应用于匹配左侧 div 的高度。

当我在 IE8 中删除文档类型(不好,我知道,但只是测试..)时,该网站看起来像狗早餐,而在 Chrome 和 Firefox 中,它看起来完全符合我的要求。

最佳答案

您应该使用适合您编码的 HTML 版本的任何文档类型。例如 <!DOCTYPE HTML>用于 HTML 5。

关于html - 我需要哪种文档类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4724209/

相关文章:

javascript - 在 IE 8 中看不到 Twitter Feed

javascript - Bootstrap 3 菜单下拉奇怪BUG

javascript - 下拉选择不会改变 div 内容

javascript - document.querySelector 为使用 javascript 注入(inject)的 html 返回 null

html - 图像的动态调整大小

html - 更改 Doctype 会中断页面​​样式

html - div 中的元素在 JS 事件后移动

javascript - React JSX 按钮的动态定位

html - 表 td 显示 block 不适用于 Chrome

xml - fo : entity referenced but not declared