我最近创建了一个网站,但我在使用 Internet Explorer 时遇到了一个大问题。 CSS 似乎在 IE 中做了一些奇怪的事情。 这里没有复制数百行 CSS,而是指向网站页面的链接:http://www.appwheal.com/app/ios/angry-birds-space 所有内容都应显示在屏幕中间。相反,对于 IE,它会卡在左侧。
我在用
margin-left: auto;
margin-right: auto;
这个是IE支持的吧
请帮助并提前致谢。
最佳答案
您需要声明一个 DOCTYPE
, 或 Internet Explorer 默认为 Quirks 模式(IE5 兼容)。进入 Internet Explorer,按 F12 调出开发者工具,注意它在文档模式下显示“Quirks”模式。 Quirks 不支持任何已知的 div 居中方法,并声明 DOCTYPE是最简单(也是推荐)的修复方法。
要为 XHTML 1.0 Transitional(这是最常见的)设置您的页面,请使用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
要声明页面与 HTML5 兼容,请使用
<!DOCTYPE html>
DOCTYPE
line 需要是 html 文件中的第一行,出现在开头 <html>
之前标签。
关于html - Internet Explorer CSS - 中心 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10607368/