【发布时间】:2013-11-13 06:46:08
【问题描述】:
我正在使用以下代码设置锚图标:
.iconed{
padding-left:22px;
background-position: 3px center;
background-repeat: no-repeat;
}
.iconed.selected{
background-image:url(images/selected.png);
}
<a href="#" class="iconed selected">Some link</a>
当锚具有自动宽度或/和 text-align 设置为左时,效果很好。 当锚宽度设置为 100% 并且文本对齐为中心时,有什么方法可以使此图标从文本中显示 -5px?我不想用 :before 伪类,但是如果没有别的办法...
需要在 IE9+ 上工作
用另一个元素包裹不是解决方案
【问题讨论】:
标签: css