0

500px の ul があるとします。子 li がフロート左であるとします。CSS を記述して、li が 2 行目に移動しないようにする方法はありますか?

例えば。

<ul>
   <li>test</li>
</ul>

li は 500px 全体を占めます

<ul>
   <li>test</li>
   <li>test</li>
</ul>

2 li は幅を分割します。基本的に各 250px

<ul>
   <li>test</li>
   <li>test</li>
   <li>test</li>
</ul>

3つの方法などに分割します...

ありがとう!

4

2 に答える 2

5
ul {
    width: 500px;
    display: table;
}

li {
    display: table-cell;
}

これがフィドルです:http://jsfiddle.net/WhbuQ/

于 2012-08-02T21:46:18.643 に答える
0

Flexboxが最終化され、より適切に実装されるようになると、優れたオプションが提供されます。

現在の Gecko/Webkit でサポートされている古いスタイルの構文を使用してフィドルします。

于 2012-08-02T22:01:27.213 に答える