html - Internet Explorer CSS - 中心 Div

标签 html css internet-explorer doctype

我最近创建了一个网站,但我在使用 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/

相关文章:

html - CSS:如何更改 webkit 中滚动条右下角的颜色?

javascript - JQuery 请求在一个系统上工作但在其他系统上不工作

c# - 从 Internet Explorer 8 中的 ActiveX 控件提取数据

internet-explorer - 使用 powershell 加载新的 IE 窗口并在后台执行操作

javascript - 如何在 html 更改后调用 jquery 函数

php - 添加DropDown,无需刷新页面

html - 悬停在一个 div 上会影响另一个

html - 在CSS中创建水平列表

CSS:IE:样式版本 "background-color:rgba(...)"

Android解析html表格