我想要一個雙列網頁,右側面板固定寬度,左側面板佔據剩餘空間。右面板不應滾動,但左面板應該。滾動條必須位於左列和右列之間(換句話說,左邊的div
需要自己的滾動條而不是整個頁面滾動)。固定右側面板需要什麼樣的CSS?
我目前擁有的HTML:
<div id="l"><!-- Lots of text so it will scroll --></div>
<div id="r">Right panel</div>
和CSS:
body {
margin: 0;
padding: 0;
}
#l {
padding: 10px 360px 10px 10px;
background-color: #808080;
text-align: center;
overflow-y: scroll;
}
#r {
position: fixed;
top: 0;
right: 0;
width: 350px;
height: 100%;
background-color: #f5f5f5;
border-left: 1px solid #353535;
padding: 10px;
}
目前,滾動條出現在整個頁面的右側,而不僅僅是離開div
滾動。請幫忙! (你可以用this jsFiddle玩。)
你在實際應用中試過了嗎?如果是這樣的話,整個頁面的滾動條呢? – jmishra 2012-03-17 11:48:51
@ ladiesMan217結果與我的實際應用程序相同(在IE9,Chrome中測試)。 – James 2012-03-17 11:51:09
嗯,當我刪除右面板我看到左側面板上的殘疾滾動條以某種方式 – jmishra 2012-03-17 12:05:11