我有一個tagcloud在標籤(在Divs中)應該浮動居中。沒有float:center,所以我正在尋找一個乾淨的解決方案。我的HTML看起來是這樣的:CSS float:可以使用居中解決方法嗎?
<div id="tagcloud">
<div class="tag">Tag 1</div>
<div class="tag">Tag 2</div>
<div class="tag">Tag 3</div>
<div class="tag">Tag 4</div>
</div>
Div應該浮在空間兩側(居中)。我不確定如何更好地解釋這一點。有任何想法嗎?
謝謝!
更新 .tag divs必須有一個靈活的寬度,以便不同的內容適合它們。
此外,它應該能夠有幾個標籤在同一行(如果他們足夠短)
我的CSS迄今:
.tag {
padding: 5px 0 0 0;
float: left;
margin: auto; }
.tag img {
border-right: 1px solid #fff;
margin: 0;
float: left;
vertical-align: top; }
.tag a {
font: bold 10px Verdana;
margin: 0;
background-color: #ccc;
padding: 3px 4px 3px 4px;
height: 16px;
float: left;
text-decoration: none;
vertical-align: top;
cursor: pointer;
color: #000; }
#tagcloud {
margin-top: 7px;
text-align: center; }
#tag_box #tagcloud .tag {
margin-left: auto;
margin-right: auto; }
我的HTML:
<div id='tagcloud'>
<div class='tag' id='tag_1004'>
<img alt="Tag_22x17" src="/images/tag_22x17.png?1245428671" />
<span class='name'><a href="/tags/design">design</a></span>
</div>
<div class='tag' id='tag_1005'>
<img alt="Tag_22x17" src="/images/tag_22x17.png?1245428671" />
<span class='name'><a href="/tags/degeneration">degeneration</a></span>
</div>
<div class='tag' id='tag_1006'>
<img alt="Tag_22x17" src="/images/tag_22x17.png?1245428671" />
<span class='name'><a href="/tags/deggendorf">deggendorf</a></span>
</div>
<div class='tag' id='tag_1007'>
<img alt="Tag_22x17" src="/images/tag_22x17.png?1245428671" />
<span class='name'><a href="/tags/hamburg">hamburg</a></span>
</div>
請告訴我爲什麼這應該得到一個downvote ?這是一個可以接受的方式來集中一個div。 – Charlie 2009-06-22 14:09:05
你將需要給標籤類寬度使用邊際汽車 – Josh 2009-06-22 14:10:42