0

順序付けられていないリストに複数の行の高さを含める方法はありますか? 以下の例を参照してください。通常の li の行の高さは 25px ですが、文が長くなりすぎるとすぐに、前に定義したのと同じ行の高さに分割されます。

http://i46.tinypic.com/w1pdhi.jpg

文が長くなりすぎたら、li に余分な CSS クラスを与えることなく、行の高さを 16px にしたいと考えています。

前もって感謝します!

4

2 に答える 2

2

line-heightすべてのリスト項目に同じ法線を与え、margin-bottomそれらに a を適用して、互いの間に空間を作ります

Jsbin の

于 2013-04-17T07:54:02.270 に答える
0

li行の高さを 1 行と複数行の要素のレンダリングに動的に依存させることはできません。複数行の要素をクラスでマークすることもできますが、複数行liであることは通常、静的に指定されるのではなく、使用可能な幅に動的に依存する必要があります。

一方、あなたが本当に探しているのは、リスト項目間の垂直方向の間隔を設定する方法だと思います。このline-heightためには、複数行の項目に適した設定を使用して、縦方向のマージンまたはパディングを設定するだけです。

于 2013-04-17T08:07:06.460 に答える