我正在使用css sprites。我有一个简单的图像和文字。我想在页面中央显示图像,并将文本垂直居中显示在该图像上。我是css的新手,我找不到办法。
我的代码是
<div class="sprite"></div>hi
.sprite {
width: 50px;
height: 72px;
background-image: url("http://s.cdpn.io/79/sprite-steps.png");
}
答案 0 :(得分:2)
定义background
position
和一个 div
,就像这样
<强>的CSS 强>
.centerText{
float:left;
text-align:center;
}
.sprite {
width: 50px;
height: 72px;
background: url("http://s.cdpn.io/79/sprite-steps.png") 3px -6px;
}
<强> HTML 强>
<div class="centerText">
<div class="sprite"></div>hi
</div>
<强> Demo 强>