如何设置内联元素的宽度?

时间:2011-02-28 02:49:02

标签: css

我想设计一个标签页眉。 html代码是,

<div class="tab-header">
    <a href="" class="current">tab1-title</a>
    <a href="">tab2-title</a>
</div>

现在我需要将背景图像应用到当前类中,也可以像这样生效, enter image description here

但是内联元素a对于这个背景图像来说还不够大,所以我调整了元素a的宽度和高度。但是调整失败了,元素的宽度/高度没有变化。

我怎样才能获得正确的效果?

感谢。

4 个答案:

答案 0 :(得分:22)

要应用宽度,请将css属性'display'设置为'block'或'inline-block'。

阻止:元素将位于一行中。在这种情况下,您可能需要设置float,以便链接在同一行;

内联块;元素将具有高度,宽度等,并且多个元素将位于同一行(块)中。

答案 1 :(得分:3)

display属性设置为inline-block,然后根据需要设置widthheightvertical-align

答案 2 :(得分:1)

使用

display: inline-block;
内联元素上的

。通过一些调整,它具有广泛的跨浏览器支持,对于您所追求的布局非常有用。

答案 3 :(得分:-3)

您必须在锚点上使用display:block