5

水平<ul>メニューがあります。<li>要素の幅をそれぞれ 250pxに固定するにはどうすればよいですか?

4

3 に答える 3

5

A タグのスタイルを設定すると、特に複数行のメニュー項目を作成する場合に、一貫性を維持するのに役立ち、LI タグのスタイルを設定するよりも柔軟性が少し高くなります。

ul li {
   float:left;
}

ul li a {
   display:block;
   width:250px;
}

ブラウザ間の一貫性を維持するために、 CSS リセットも使用する必要があります。

于 2010-04-16T14:34:10.380 に答える
2

CSS を介してこれを行うことができます。

ul > li { width: 250px; }

水平メニューを実行している場合は、display:block;スタイルも必要になる場合があります。

于 2010-04-16T14:27:52.217 に答える
0

Nick と Diodeus の両方が言っていることは正しいですが、すべてのリスト項目をその幅にしたくない場合は、その ul に id をスローしてから、CSS でターゲットにすることをお勧めします。

于 2010-04-16T14:35:49.287 に答える