如何将跨度内容居中在一个div内,并添加一个动态div高度取决于出现多少行?中心绝对内容在一个相对格
CSS:
div {
position: relative;
height: auto;
width: 100%;
margin: 0px auto;
}
span {
position: absolute;
width: 10px;
height: 10px;
background-color: #003858;
}
这是HTML内容:
<div>
<span style="left: 12px; top: 0px;"> </span>
<span style="left: 24px; top: 0px;"> </span>
<span style="left: 36px; top: 0px;"> </span>
<span style="left: 48px; top: 0px;"> </span>
<span style="left: 60px; top: 0px;"> </span>
<span style="left: 12px; top: 15px;"> </span>
<span style="left: 24px; top: 15px;"> </span>
<span style="left: 36px; top: 15px;"> </span>
<span style="left: 48px; top: 15px;"> </span>
<span style="left: 60px; top: 15px;"> </span>
<span style="left: 12px; top: 30px;"> </span>
<span style="left: 24px; top: 30px;"> </span>
<span style="left: 36px; top: 30px;"> </span>
<span style="left: 48px; top: 30px;"> </span>
<span style="left: 60px; top: 30px;"> </span>
</div>
您正在手动设置每个“span”元素的'left'位置。你是什么意思,你想要集中他们? – jcuenod
当div内的所有内容都是绝对的时,div将没有宽度或高度。你不能在没有宽度和高度的div内居中放置任何东西。 –
这样的东西http://postimg.org/image/8vn7pwx7p/ – cvelinho