1
コードの検証には簡単な問題があります。私は間違って何をしているかについていくつかの入力を希望します。私がそれを検証すると、アンカータグを閉じるべきだという警告が表示されます。しかし、私はヘッダーと段落の両方をCSSを使用して強調表示する必要があります。 htmlコードは、CSSコードをHTML5でHTML検証アンカータグ
menu-items a{
display: block;
padding: 10px;
text-shadow: 1px 1px 1px #666666;
text-decoration: none;
color: #000000;
}
.menu-items a:hover{
display: block;
background: #666666;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
私は、コミュニティがこれについて考えるものを聞くことに興味があります。両方のソリューションは、有効なHTMLを作成しながら、醜いです。 '' h4'の 'a'を' p'を使わずに 'a'のタイトルに置くのはどうでしょうか? –
あなたが示唆したことは、まったく別の出力を作り出します。 - さて、 'span'を使用すると、推奨されている解決策ではないセミカルな部分が削除されますが、各項目にリンクを書くことは醜いことではありません!あなたが有効でありたいなら、それは必要です! – Armin
@ Mr Lister、すべての選択肢は、ユーザビリティ、アクセシビリティ、および検索エンジンには適していない、長いリンクテキストをもたらします。おそらく、最良の方法は、 'p'テキストの最後の部分だけをリンクにして、それを再フォーマットすることです。例:記事全体を読む:' Reasons for Choosing Cyberskill '。 –