我有这个 CSS 代码:
html, body {
font-family:Arial;
padding:0;
margin:0;
background:#0CF;
height:100%;
}
#wrapper {
width:100%;
height:100%;
}
#page-body {
width:75%;
min-height:600px;
height:100%;
border-top:5px solid #c6d6e9;
background:#c6d6e9;
margin:10px auto 30px auto;
padding:10px;
}
#page-body-inner {
width:100%;
margin:0 auto 0 auto;
}
.page-left {
display:inline;
float:left;
width:190px;
}
.page-right {
display:inline;
float:left;
width:700px;
height:100%;
margin-left:15px;
}
出于某种原因,右侧内容的高度不是 100%,因此文本以背景颜色离开 div。
这是一个小提琴:http: //jsfiddle.net/yKCJG/