2011-11-09 13 views
3

If I make an anchor element and don't want text within it, because I'm gonna to css-i-fy it with a nice image and a hover-effect... I wonder if it is legal to write <a id="hoverimage" href="google.com" /> validome.org & validator.w3.org say YES ?xhtml自己閉鎖アンカー要素<a /> allowed?

BTW: anyone knows an equivalent to alt element for this case?

+5

W3Cのバリデーターはあなたにそれが有効であると伝えているので、なぜ依然として尋ねられますか?クリック可能なイメージを作成したい場合は、 ''に ''を入れて、それにaltテキストを与えることができます。 – BoltClock

+0

マークアップをXHTMLとして検証していますか?もしそうなら、その答えはかなり明瞭でなければならない。 –

+1

*(参考)* http://www.w3.org/TR/xhtml1/#h-4.3、http://www.w3.org/TR/xhtml1/#h-4.6およびhttp:// www。 w3.org/TR/xhtml1/guidelines.html#C_3 – Gordon

答えて

14

It is valid in XHTMLnot HTML-Compatibleであり、文書/ HTMLとして提供される文書で壊れそうです。コンテンツなしのリンクを持つことは悪い習慣です(バックグラウンドイメージは内容ではありません(alt属性に相当するものはありません))。

+0

第二です。画像を使用するときにもテキスト値を与える – Tjassens

関連する問題