如何将精灵图像和文字居中?

时间:2014-05-06 05:07:26

标签: html css html5 css3

我正在使用css sprites。我有一个简单的图像和文字。我想在页面中央显示图像,并将文本垂直居中显示在该图像上。我是css的新手,我找不到办法。

我的代码是

<div class="sprite"></div>hi


.sprite {
    width: 50px;
    height: 72px;
    background-image: url("http://s.cdpn.io/79/sprite-steps.png");

}

1 个答案:

答案 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