CSS有没有办法在同一个类中设置图像和文本之间的间距?

时间:2013-06-07 17:58:07

标签: css image text position

我正在尝试在css中设置一个类来显示图像后面的图像和字符串。问题是图像和文本重叠。有没有办法在同一个类中放置图像和文本之间的间距?这是我的代码:

.innerTitle {
display: inline;
background-image: url(../images/tsegs_squigs.jpg);
background-repeat: no-repeat;
background-position: left center;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
margin: 0px;
padding: 0px;
width: 100%;
}

2 个答案:

答案 0 :(得分:1)

将此添加到css类:

{text-indent:50px;} Or
{text-indent:<width of background image>px;}

答案 1 :(得分:0)

您需要为元素添加填充,因为填充会增加背景将显示的元素的大小。填充仅适用于块和内联块元素。

.innerTitle {
    display: inline-block;
    padding-left: <width of background image>px
}