私の問題は、最高のhtmlコードを説明しますCSSのアイコントリック奇妙な行動
<html><body>
noicon <a href="http://www.stackoverflow.com" style="padding-left:20px; background: url(http://cdn.sstatic.net/stackoverflow/img/tag-adobe.png) no-repeat center left;"></a>
<br />
icon <a href="http://www.stackoverflow.com" style="padding-left:20px; background: url(http://cdn.sstatic.net/stackoverflow/img/tag-adobe.png) no-repeat center left;"></a>
</body></html>
これはCSSを経由してアイコンを追加するための一般的なトリックです。ただし、先行スペースが1つしかない場合は、mac os x(chrome 9とsafari 5)のWebkitベースのブラウザにアイコンが表示されません。誰もがリンク背景画像を表示する方法を知っています<a>
の前に2つのスペース(???)なし? `A`要素にインラインblock`:
をゼロ幅スペースを入れて? – justis
はい、同じ壊れた動作です。 – gardarh