好的,所以,在我的网站上,我有三个面板:cont1、cont2 和 cont3。以下是它们的 CSS 定义:
#cont1 { width:35%; position:fixed; background:#2583FE; right:0px; overflow:hidden; float:right; border:1px solid #0961D3; border-left:0px solid black; height:100%;}
#cont2 { height:69%; width:100%; overflow:auto;}
#cont3 { min-height:75px; width:100%; position:relative; display:block;}
现在,如果我按照以下方式实现它,只会出现一个垂直滚动条,我可以随意滚动我的内容:
<div id="cont1">
<div id="cont3">First element</div>
<div id="cont3">Second element</div>
<div id="cont3">Third Element</div>
<!--And so on-->
</div>
但是,如果我以这种方式实现它(我最终希望它工作的方式),水平滚动条会无缘无故地出现在 cont2 中:
<div id="cont1">
<div id="cont2">
<div id="cont3">First element</div>
<div id="cont3">Second element</div>
<div id="cont3">Third Element</div>
<!--And so on-->
</div>
</div>
通常,我只会放置overflow-x:hidden,但我试图让我的网站尽可能跨平台,而且我知道overflow-x 是CSS3 属性(IE8 或更低版本不支持)。任何人都可以提供有关可能发生的事情的见解吗?谢谢!