【发布时间】:2012-02-16 10:48:03
【问题描述】:
我正在尝试创建一个内部有 3 个 div 的 div。
.outter
{
right: 100px;
border: 10px solid white;
}
.main
{
overflow: hidden;
width: 100%;
height: 150px;
}
.left
{
float: left;
width: 40%;
height: 100%;
background-color: green;
border-right: 5px solid white;
}
.center
{
float: left;
width: 40%;
height: 100%;
background-color: red;
border-left: 5px solid white;
border-right: 5px solid white;
}
.right
{
float: right;
width: 20%;
height: 100%;
background-color: orange;
border-left: 5px solid white;
}
<div class="outter">
<div class="main">
<div class="left">
</div>
<div class="center">
</div>
<div class="right">
</div>
</div>
</div>
这是我到目前为止所得到的。 -父div应该有一个固定的100px的正确距离,一个10px的白色边框,宽度是100% - 100px; - 内部 div 有 40% + 40% + 20%,它们之间的距离为 10 px(这就是为什么我把边界左 5 和边界右 5。
我在设置时遇到问题。我需要的是有固定大小的边框和右边的边距。其他 div 应该是动态的以填充 100% 的宽度。
谁能帮帮我?
问候,
【问题讨论】: