6

定義リスト(dl、dd、dt)を使用して、ビューページ(エンティティの詳細)をレンダリングします。説明リストはこのユースケースには適していませんか?

Twitterブートストラップで使用する場合、 <dd></dd>が空の場合、すべてのコンテンツが先頭に移動します。これは、オブジェクトの詳細を表示するのに望ましくありません。オブジェクトには、空のプロパティが含まれている場合があります。

こちらのフィドルをご覧くださいhttp://jsfiddle.net/cPwHr/

これはバグですか?どうすればそれを防ぐことができますか。または、通常のリスト(ul、li ..)またはテーブルを使用する必要があります。

4

2 に答える 2

6

このスタイルオーバーライドを使用することもできます。

.dl-horizontal > dd:after {
  display: table;
  content: "";
  clear: both;
}

@ gael-marziouによる回答、このスレッドを参照してください:Twitterブートストラップが空の<dd>が次の<dd>値でいっぱいになるのを防ぎます

于 2012-10-06T22:17:34.810 に答える
6

定義がない場合は、空のままにするのではなく、改行なしのスペースを使用できます。そうすれば、すべての CSS ルールが期待どおりに適用されます。

        <dt>Description lists</dt>
        <dd>&nbsp;</dd>
于 2012-10-05T23:45:58.653 に答える