总是说css代码margin:0 auto;
不能让元素居中于IE6
但我发现如果我在html代码中设置文档类型,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
在我创建html页面时在Visual Studio 2010中自动创建
margin:0 auto;
可以让IE6中的html元素重新出现
那么为什么文档类型会起作用呢?这个文档究竟意味着什么?
谢谢
答案 0 :(得分:0)
浏览器根据doctype声明的存在在标准和quirks mode之间切换。 Quirks模式是一种向后兼容模式,其中模仿旧浏览器的行为。这样做是为了适应依赖于早期浏览器的非标准行为的页面。