0
的我使用下面的代碼來設置錨的圖標:背景圖像作爲錨圖標 - 定位左文本
.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>
這時候,錨具有自動寬度或/和文本對齊設置爲左的偉大工程。 當錨點寬度設置爲100%並且文本對齊爲中心時,有什麼方法可以使此圖標從文本顯示爲-5px?我想不使用:僞類前,但如果沒有其他辦法...
需要對IE9 +
包裝與其他元素的工作是不是一個解決方案
不知道如何將它與圖像圖標拆分到定義圖像文件的不同單行css。 –
'.iconed:before { \t display:block; \t width:22px; \t身高:100%; \t背景:紅色; \t left:-22px; }'根本不起作用......沒有紅色正方形...... –
我相信你需要設置僞元素的內容屬性才能顯示出來,即使它只是空引號。 – TreeTree