【发布时间】:2015-05-06 18:02:18
【问题描述】:
我有一个 div #content,其中我在运行时添加左浮动 div #block,并且在 div (a) 、#lcontent 和 #rcontent 的任一侧都有固定宽度的 div 当侧面 div 具有动态高度并且 #content 随时间变化时,我如何让 #content 保持在中心位置
无论里面有 2、3、4 或 100 个#block,内容都应该保持在中心。但是#block应该总是在#content的左边
只有#lcontent、#rcontent 和#block 具有固定宽度
html代码
<div id="contentcontainer">
<div id="lcontent"></div>
<div id="mcontent">
<div id="content">
<div id="block"></div>
<div id="block"></div>
<div id="block"></div>
<div id="Block"></div>
<div id="Block"></div>
</div>
</div>
<div id="rcontent"></div>
</div>
css代码
#lcontent
{
float: left;
width: 100px;
min-width: 100px;
min-height: 100px;
background: lightblue;
}
#rcontent
{
float: right;
width: 100px;
background: lightblue;
}
#mcontent
{
background: lightgrey;
float: right;
right: 50%;
position: relative;
}
#content
{
float: right;
right: -50%;
position: relative;
background: green;
min-height: 200px;
text-align: center;
}
#block
{
margin: 5px;
width: 300px;
border: 1px solid red;
display: inline-block;½
height: 150px;
}
【问题讨论】:
-
分享你的代码/演示?