2011-01-17 5 views
2

私のウェブサイトはW3C検証で渡されました。私はH4タグをホームページのどこかのハイパーリンクに置く必要があります。私がH4タグを置くと、W3C試験で何らかのエラーが表示されます。どのようにLinkにH4 Tagを置くことができますか?ここでH4タグのついた<a href>リンク

は、W3Cのエラーコードは次のとおりです。

<li><a rel="http://www.xyz.com/portfolio.html" title="PORTFOLIO"><h4>PORTFOLIO</h4></a></li> 

おかげ ラケッシュ

答えて

10

それは、インライン要素(A)の内側ブロック要素(H4)を置くために無効です。他の方法でそれらを置く(H4の中のリンク)。

+0

または使用(とで検証)HTML5が、これはまだHTML5のための同じですか? –

+0

Lea Verouの答えを参照してください。私はHTML5のこの決定に同意せず、このようにしています。 – sevenseacat

+0

アンカータグの内側にブロック要素を入れたい場合もあります。 aの内部にあるdivが本当に便利だと言ってください。または段落の束全体をリンクする。 –

6

カルピが言ったこと。ブロック要素として<a>タグを使用すると、完全に有効である:)

関連する問題