以下html和css显示容器内的两个div.左边的div没有浮动; 正确的div正好浮动.
右边的div似乎是一个太窄的像素,因此容器的红色背景颜色显示在一个像素间隙中.
这是我的问题的简化. http://jsfiddle.net/XPd9J/
HTML
<div class="inner-wrapper">
<div class="right-sidebar">
</div>
<div class="content">
<br /><br />
</div>
</div>?
Run Code Online (Sandbox Code Playgroud)
CSS
.inner-wrapper {
position:relative;
background-color:red;
overflow:auto;
width:90%;
padding:0;
margin:20px 0 0 20px;
}
.right-sidebar {
position:relative;
width:40% !important;
background-color:lime;
float:right;
margin:0;
padding:0;
}
.content {
position :relative;
width:60%;
background-color:silver;
margin:0;
padding:0;
}
?
Run Code Online (Sandbox Code Playgroud)