0

我正在尝试在 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%;
}
4

2 回答 2

1

将此添加到 css 类:

{text-indent:50px;} Or
{text-indent:<width of background image>px;}
于 2013-06-07T18:08:34.357 回答
0

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

.innerTitle {
    display: inline-block;
    padding-left: <width of background image>px
}
于 2013-06-07T18:09:21.703 回答