我有一個固定和居中的CSS兩列布局。在導航較長且內容較短的頁面上,頁腳不會重新定位到導航下方 - 它保留在內容區域的最小高度,並且導航位於頁腳後面。CSS定位:左側長菜單出現在頁腳後
我已經包含在小提琴的一切給你看:http://jsfiddle.net/fmJqw/1/
但本質上,我有以下結構:
<div id="wrapper">
<div id="headerWrapper"></div>
<div id="bcrumbwrapper"></div>
<div id="midWrapper">
<div id="navWrapper"></div>
<div id="contentWrapper"></div>
</div>
<div class="clear"></div>
<div id="footerWrapper"></div>
</div>
的CSS如下:
#wrapper{
padding:0px;
margin:0 auto;
width:1000px;
min-height:768px;
}
/*Header styles*/
#headerWrapper{
padding:0px 0px 0px 0px;
margin:0px;
width:1000px;
height:175px;
position:relative;
}
#bcrumbWrapper{
padding:0px 0px 0px 20px;
margin:0px;
width:980px;
min-height:24px;
position:relative;
}
#midWrapper{
padding:0px;
margin:0px;
width:1000px;
height:auto;
position:relative;
}
#navWrapper{
padding:20px 0px 0px 20px;
margin:0px;
float:left;
width:200px;
min-height:513px;
position:absolute;
top:0;
bottom:0;
}
#contentWrapper{
padding:15px;
margin: 0px 0px 0px 220px;
float:left;
width:750px;
min-height:503px;
position:relative;
background-color: #FFFFFF;
}
#footerWrapper{
padding:5px 0px 0px 0px;
margin:0px;
width:1000px;
height:40px;
position:relative;
}
感謝任何幫助!我正在把我的頭髮撕掉。
必須達到AA級別的可訪問性,所以希望在可能的情況下不必使用Javascript ......但它可能是唯一的解決方案! – Courtneylee