html - IE 主体宽度不起作用

标签 html css internet-explorer

我将 body 元素设置为 840px,然后自动设置边距:

body {
width: 840px;
margin: auto;
}

在 FF、safari 和 chrome 上,这一切都集中在我网站的主体中。但是在 IE 上(目前在 IE9 中测试)我所有设置为 100% 的 div 仍然扩展到屏幕的整个宽度。在开发工具中,它仍然表示 body 的宽度为 840,但它不会限制其余元素。

在这里做什么?

最佳答案

使用像 <!DOCTYPE HTML> 这样的有效文档类型

<!DOCTYPE HTML>
<style>
body {
margin: 0 auto;
width: 1000px;
}
</style>

<body>
SALALALLA
</body>

关于html - IE 主体宽度不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13371593/

相关文章:

html - tabindex ="xxxx"何时中断?

javascript - 如何检测在javascript中单击了哪个按钮?

javascript - 如何将整个 YQL 结果保存在一个 javascript 对象中?

javascript - 如何更改单选按钮的默认外观,而不是功能?

javascript - Internet Explorer 中的 element.dataset

html - css 右栏菜单和内容向下移动

javascript - 获取相对于 jQuery 对话框窗口而不是视口(viewport)的鼠标坐标?

javascript - 如何使用 Chrome 扩展程序插入 HTML?

javascript - 在悬停时添加 CSS 边框并在 jQuery 中删除它

html - 图片在资源管理器上看起来一团糟