【发布时间】:2012-02-26 11:27:52
【问题描述】:
我有一个以前没有 doctype 声明的网页。
现在,我在开头添加了<!doctype html>。不幸的是,它现在的渲染方式不同了。
有一个 div 应该垂直填充页面;现在它只填满了页面的上半部分(下半部分是空的)。
这是 div 的 CSS:
#thediv {
float: left;
width: 48%;
height: 95%;
margin: 2px 2px;
}
我的问题:
- 如何让 div 再次垂直填充整个页面?(更重要)
- 添加
<!doctype html>是否会导致浏览器尝试将其呈现为 HTML5? - 为什么更改文档类型会导致这种差异?(不太重要)
【问题讨论】: