<a></a>
どのような HTML 要素を公平に入れることができますか?
私は次のことをするのが大好きです
<a href="#" title="Click the icon">
<div style="display: block; padding: 1em; background-image: url('1_tn.png'); text-indent: -9000;">
<h3>
Lorem ipsum
</h3>
</div>
</a>
また
<ul>
<a href="#" title="Click the icon">
<li style="display: block; padding: 1em; background-image: url('1_tn.png'); text-indent: -9999;">
<h3>
Lorem ipsum
</h3>
</li>
</a>
</ul>
、しかし、私が思うに、受け入れられません。同じことを言っているw3バリデータ。
多分これは解決策になるかもしれません:
<a href="#" title="Click the icon">
<span style="display: block; padding: 1em; background-image: url('1_tn.png'); text-indent: -9999;">
Lorem ipsum
</span>
</a>
しかし、この場合、私が思うに、<span>
要素をブロックに変換することは有効ではなく、ブラウザーで違いが生じる可能性があります。
これについての経験はありますか?