誰かが私がこれを修正するのを手伝ってもらえますか:http://jsfiddle.net/ShgRr/ divがolと一貫してコンテンツを表示するように?
主な問題は、正しい位置にあるスパンがdivの外側で壊れていることです。
私はdivをliアイテムにすることを検討しましたが、それは明らかに意味論的ではありません。
私が疑問に思っていた他の何か-アンカーに負のマージンを使用して、liの弾丸を覆い、リンク全体をクリック可能にするのは正しいですか?
ありがとう
誰かが私がこれを修正するのを手伝ってもらえますか:http://jsfiddle.net/ShgRr/ divがolと一貫してコンテンツを表示するように?
主な問題は、正しい位置にあるスパンがdivの外側で壊れていることです。
私はdivをliアイテムにすることを検討しましたが、それは明らかに意味論的ではありません。
私が疑問に思っていた他の何か-アンカーに負のマージンを使用して、liの弾丸を覆い、リンク全体をクリック可能にするのは正しいですか?
ありがとう
<div>
を使用する理由 <li>
そのクラス名でコンテンツを新しいものに移動すると、CSS は正常に機能します: http://jsfiddle.net/ShgRr/2/
<div>
anを作成すること<li>
はまったく問題ないと主張します。<table>
要素には、テーブル ヘッダーとテーブル行の両方が問題なく含まれています。
このクラスをCSS、html部分に追加できます
div a span > i
{
margin: 0 8px;
}
「アンカーに負のマージンを使用して、li の箇条書きを覆い、リンク全体をクリック可能にするのは正しいですか?」
箇条書きが不要な場合は、箇条書きを完全に削除する方が適切です。
これらが必要な場合-私は弾丸自体をクリック可能にする傾向はありません-弾丸が何であれ、それらに比べて非常に小さなターゲットです。箇条書きよりもテキストをクリックしやすい