我正在使用以下代码设置锚图标:
.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+上工作
用另一个元素包装不是解决方案