CSS中行内元素应该如何才能够设置宽度?

2024-12-16 12:52:30
推荐回答(4个)
回答1:

用 display:inline-block; 就可以了,如果你不想用 float 的话。
.current{display:inline-block;width:XXpx;height:XXpx;background:url(img.jpg) no-repeat;}

不过在IE6上,虽然能设置宽,高,但响应鼠标指针的焦点有问题,所以建议用 padding 设置。

.current{padding:6px 10px;background:url(img.jpg) no-repeat;}
这个就不用设置宽,高了,因为用了 padding 把 .current 的区域扩大了,至于具体数据,你自己按你图片大小进行调整就好了。

回答2:

给a标签价格样式使其成为块模块显示,然后再对齐设置width跟height,代码是

.current{display:block; height:**px; width:**px; background:url(../images/bg_language.gif) 0 0 no-repeat;}

回答3:

display:inline-block;width:50px;height:300px;

回答4:

a 的 style="display:block"