0

次のようなナビゲーションメニューを設計したい:

  <ul id="menu">
        <li><a>link1</a>
        <ul class="subMenu">
            <li><a>sublink1</a></li>
            <li><a>sublink1</a></li>
        </ul>
        </li>
        <li><a>link2</a></li>
        <li><a>link3</a></li>
        <li><a>link4</a></li>
    </ul>

css の観点から、どのようにコードを記述するのが良いposition:absolute; left:-999em;でしょうtop:0; left:0;
か ?display:none;display:block;

4

2 に答える 2

5

配置の代わりに表示を使用する方が、要素をページの外に移動するのではなく実際に非表示にするため、より正確です。

さらに、これにより 3 行のコードも節約できます。

于 2012-10-09T11:33:55.930 に答える
1

非表示にしたい場合は、 and を使用display:none;しないのはなぜdisplay:block;ですか? 代わりにそれらを移動することを検討している理由はありますか?

于 2012-10-09T11:33:56.407 に答える