可能重复:
IE9 Float with Overflow:Hidden 和 Table Width 100% 无法正确显示
与 Chrome 相比,我正在设计的网页在 IE9 中被压扁了。这不仅仅是字体,它是页面的宽度和一切。布局是一样的。我查看了其他几个网站,它们在两种浏览器中看起来都一样。因此,我认为这不是浏览器设置问题。两种浏览器都设置为 100% 缩放。我在页面的 CSS 中指定宽度和字体大小。而且,当我检查浏览器中的 Inspect 元素时,实际上,它们都告诉我它是 Times New Roman 15 像素,宽度是 900 像素。但是这对两者都不是真的。我在本地主机上运行。
我该如何解决这个问题,以便我知道我在设计什么?
编辑:
在标题中(现在):
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
CSS:
body{font-family:"Times New Roman";font-size:15px}
.container{width: 900px; height:100%; margin-left:auto; margin-right:auto; overflow: hidden; min-height: 700px;}
.header{padding:30px;}
.naviagte{}
.left_column{float:left; width:100px; padding-bottom: 100000px; margin-bottom: -100000px; }
.main_body{float:left; width:700px; min-height: 700px; padding-bottom: 100000px; margin-bottom: -100000px;}
.right_column{float:left; background:green;width:100px; padding-bottom: 100000px; margin-bottom: -100000px;}
.footer{}
.clear{clear:both}
HTML:
<div class = "container">
<div class = "header">My website and stuff</div>
<div class = "navigate">
stuff here
</div>
<div class = "left_column"> </div>
<div class = "main_body">
stuff here
</div>
<div class = "right_column"> </div>
<div class = "clear"></div>
<div class = "footer"> </div>
</div>