答案 0 :(得分:50)
您可以为body标签设置CSS的min-width属性。由于IE6不支持此属性,因此您可以编写如下内容:
body{
min-width:1000px; /* Suppose you want minimum width of 1000px */
width: auto !important; /* Firefox will set width as auto */
width:1000px; /* As IE6 ignores !important it will set width as 1000px; */
}
或强>
body{
min-width:1000px; // Suppose you want minimum width of 1000px
_width: expression( document.body.clientWidth > 1000 ? "1000px" : "auto" ); /* sets max-width for IE6 */
}
答案 1 :(得分:5)
嗯,你几乎给了自己答案。在CSS中,为包含元素指定最小宽度。如果你必须支持IE6,你可以使用min-width-trick:
#container {
min-width:800px;
width: auto !important;
width:800px;
}
这将有效地为您提供IE6中的800px最小宽度和任何最新的浏览器。