我有一个容器div,它包含两个内部div;两者应在容器内100%宽度和100%高度。Div 100%的高度适用于Firefox,但不适用于IE
我将两个内部div设置为100%高度。这在Firefox中正常工作,但在IE中,div不能伸展到100%的高度,而只能伸展到其中的文本高度。
以下是我的样式表的简化版本。
#container
{
height: auto;
width: 100%;
}
#container #mainContentsWrapper
{
float: left;
height: 100%;
width: 70%;
margin: 0;
padding: 0;
}
#container #sidebarWrapper
{
float: right;
height: 100%;
width: 29.7%;
margin: 0;
padding: 0;
}
有什么我做错了吗?或者我错过了任何Firefox/IE的怪癖?
++你将花费更少的时间得到正确使用JavaScript比你想用CSS来做到这一点。我知道在IT界这样做是不好的做法......但在商业世界中,“糟糕的做法”是花费10个小时在css上做一些事情,这可能会在JavaScript 5分钟内完成。 – 2011-02-18 22:20:53
@ Mr.JavaScript是的,但有一点盐:那么你需要考虑调整窗口大小,或者可折叠的项目切换或...“快速修复”往往不是很快。 – ANeves 2015-07-09 16:31:01