如何將跨度內容居中在一個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