ブートストラップを使用して、.dl-horizontal
という応答可能な定義リストを取得したいと考えています。 dt
の幅は、コンテンツの最大長に適応する必要がありますが、dd
は、残りの幅を使用する必要があります。dl-horizontalのコンテンツに対するdtとddの幅を合わせる
これはwide screenで動作しますが、画面の幅を狭くすると、dd
staysの左端のマージンがCSSのように定義されます。 td
とdd
が積み重ねられた場合、これは何らかの形でゼロになるはずですが、margin-left: auto;
は、td
の上にdd
のテキストを表示させます。
HTML:
<dl class="dl-horizontal">
<dt>Soup</dt>
<dd>
<ul>
<li>Mushroom </li>
</ul>
</dd>
...
<dt>Desserts</dt>
<dd>
<ul>
<li>Apple crumble </li>
<li>Cold Dessert of the Day </li>
<li>Natural yoghurt with fruit and nuts </li>
</ul>
</dd>
</dl>
CSS:あなたのDTにfloat:left;
を追加
.dl-horizontal dt {
width: auto;
}
.dl-horizontal dd {
margin-left: 3em;
}
おかげで、。しかし、私が望むのは、 'dd'はモバイル上の' dt'の下に積み重ねられますが、 'dt'のすぐ下の左端から(マージンなしで)始まるということです。それは可能ですか? – vapoto
あなたがしたいことは、2つのうちの1つです。私は私の答えを更新しました – Ishio
本当にありがとう、私が欲しいものを私に与える! – vapoto