【发布时间】:2010-05-23 05:53:19
【问题描述】:
我有一个不同字体大小的标签云。
<div>
<a style="font-size:15px;">tag1</a>
<a style="font-size:10px;">tag1</a>
</div>
它看起来像这样:
alt text http://img69.imageshack.us/img69/5120/49274398.gif
现在我需要将每个标签包装到自己的 div 中:
<style>
.cloud {float:left}
.tag {float:left}
</style>
<div class="cloud">
<div class="tag"><a style="font-size:15px;">tag1</a></div>
<div class="tag"><a style="font-size:10px;">tag1</a></div>
</div>
这让他们到处都是。如何使它们看起来像第一张图片?
alt text http://img26.imageshack.us/img26/7355/12644278.gif
更新:如果我为.tag 设置固定高度,它的外观如下:
alt text http://img710.imageshack.us/img710/3385/59552565.gif
【问题讨论】:
-
如果你真的需要,只需使用'a'元素作为你的容器。不要浮动,不要使用块元素(div 等)。必要时使用vertical-alignn (w3.org/TR/CSS21/visudet.html#propdef-vertical-align)。