我正在構建3列布局網站。 header
將固定在頂部,並且nav
將固定在左側。然後包裝將包含main
和aside
。我想要的是主要和旁邊可以填充包裝的高度。高度(最小高度)內容溢出時100%不工作?
這是我的CSS。您還可以看看我的jsfiddle http://jsfiddle.net/scarletsky/h8r2z/3/
* {
margin: 0;
padding: 0;
}
html, body {
width: 100%;
height: 100%;
}
.header {
width: 100%;
height: 100px;
position: fixed;
top: 0;
z-index: 9;
background: red;
}
.nav {
width: 20%;
height: 100%;
position: fixed;
top: 100px;
left: 0;
background: green;
}
.wrapper {
width: 80%;
min-height: 100%;
margin-top: 100px;
margin-left: 20%;
position: relative;
}
.main {
width: 70%;
min-height: 100%;
position: absolute;
left: 0;
background: black;
}
.aside {
width: 30%;
min-height: 100%;
position: absolute;
right: 0;
background: blue;
}
.u-color-white {
color: white;
}
他們似乎可以很好地工作。但是當內容的高度在main
或aside
以上時,它將不起作用。我不知道如何解決它。
任何人都可以幫助我嗎? Thx!
@codedude但我不喜歡他的解決辦法......我想有可能是一個更優雅的解決方案 – user2331095
同意。刪除了我可能的重複評論。 – codedude