我在定位背景图片的垂直和水平中间的文字时很挣扎。我的背景图像是一个总是具有相同尺寸的徽章,我的文字最上面是一个带有1或2位数的数字。所有这一切都是我的标题。背景图片上的中心文字
HTML:
<h1>
<span class="playerlevel">
<strong>12</strong>
</span>
player
<span class="playertag"> #tag</span>
</h1>
CSS
.playerlevel strong {
height: 28px;
width: 28px;
padding: 0;
margin: 0;
line-height: 28px;
font-size: 18px;
font-weight: normal;
text-align: center;
background-image: url(http://i.imgur.com/IuhiyzQ.png);
color: #fff;
}
.playertag {
font-size: 1rem;
}
的结果应该如何看待这样的:
什么我的代码创建:
的jsfiddle:
https://jsfiddle.net/nafhLz1w/
像这样:https://jsfiddle.net/3kmzh34m/ – Mazz