ul
li
を使用してグループボタンを作成しています。 li
をulで浮動させるために、私はdisplay:table
の値をul
に、display:table-cell
をli
の要素に設定しました。 Li
要素にはspanとdivノードがあり、これを使ってテキスト/アイコンを追加します。折りたたむための枠線の崩壊の提供は、オーバーフローの影響を受けます。
これは問題なく動作します。
ただし、テーブルにborder-collapse:collapse
を設定すると、width:100%
のコンセプトは期待通りに機能しません。スパン(li
)にさらにテキストを渡すと、li
の幅が指定されたスペースにラップするのではなく増加します。私はwidth:100%
〜ul
を設定しました。その親のdivは300px
です。私li
要素で隠されたオーバーフローが、役に立たない
私はborder-collapse:separate
に設定されている場合、このオーバーフローの問題が解決さが、私は(各境界1ピクセルのための)二重の太い境界線をしたくないを設定することで試してみました。 border-collapse:collapse
でさらに内容を提供しても、li
の中にテキストを折り返すような解決策を提示してください。それ以外の場合は、ダブルボーダーなしでborder-collapse:separate
のオプションを指定してください。
は、ここに私のplunker
https://plnkr.co/edit/th0ylX4dccZmoSeURk77?p=preview
おかげ
あなたはplunkerやコードスニペットを投稿することができますか? – Srijith
テーブルのCSSの 'table-layout:fixed'を使ってください。 –
あなたのコードやjsfiddleのリンクを追加してください。 –