【发布时间】:2017-08-13 05:06:18
【问题描述】:
我用我们所有的图标图像制作了一个精灵,因为同一个图像重复了很多次,我不希望它一遍又一遍地加载。
下面是CSS代码示例
#visa{background: url('sprite.png') -69px 0; left: 0; width: 87px; height: 36px;}
Visa 图标在表格中可见,但它向左对齐,我需要它位于中心
<tr>
<td><p id="visa"></p></td>
<td><p>Visa</p></td>
<td><img src="ok.png"></td>
<td><img src="ok.png"></td>
</tr>
我尝试使用 P 标签和 td 标签居中对齐 aligh:center 和 text-align:center;两者都不适合我。
我尝试了一些职位类别,但无法使其正常工作,但我可能没有正确使用它。
我还想对单元格进行其他样式设置,例如填充顶部/底部,但我需要先对其进行排序。
我可以尝试什么?
这里是 JS 小提琴 https://jsfiddle.net/dave5000/v4cgeo9z/
【问题讨论】:
-
您是否尝试将
background-position: center;添加到您的css? -
你会把它加到什么标签上?
-
像这样:`#visa{background: url('sprite.png') -69px 0;左:0;宽度:87px;高度:36px;背景位置:中心;}'。可能是我误解了你的问题,但值得一试,代码不多;P
-
是的,我试过了。可悲的是它没有用。 - 谢谢。
-
我添加了一个演示来显示我在哪里