0

誰かが私がこれを修正するのを手伝ってもらえますか:http://jsfiddle.net/ShgRr/ divがolと一貫してコンテンツを表示するように?

主な問題は、正しい位置にあるスパンがdivの外側で壊れていることです。

私はdivをliアイテムにすることを検討しましたが、それは明らかに意味論的ではありません。

私が疑問に思っていた他の何か-アンカーに負のマージンを使用して、liの弾丸を覆い、リンク全体をクリック可能にするのは正しいですか?

ありがとう

4

3 に答える 3

1

<div>を使用する理由 <li>そのクラス名でコンテンツを新しいものに移動すると、CSS は正常に機能します: http://jsfiddle.net/ShgRr/2/

<div>anを作成すること<li>はまったく問題ないと主張します。<table>要素には、テーブル ヘッダーとテーブル行の両方が問題なく含まれています。

于 2012-10-04T01:56:40.073 に答える
0

このクラスをCSS、html部分に追加できます

    div a  span > i
    {
        margin: 0 8px;
    }
于 2012-10-04T10:50:54.087 に答える
0

「アンカーに負のマージンを使用して、li の箇条書きを覆い、リンク全体をクリック可能にするのは正しいですか?」

箇条書きが不要な場合は、箇条書きを完全に削除する方が適切です。

これらが必要な場合-私は弾丸自体をクリック可能にする傾向はありません-弾丸が何であれ、それらに比べて非常に小さなターゲットです。箇条書きよりもテキストをクリックしやすい

于 2012-10-04T02:06:30.407 に答える