私は基本的に互いに隣接し、定義された幅を持つブロックをしようとしています。しかし、私は、行の他の細胞と整列する細胞の高さを望みます。私は二つの方法を試してみた固定幅と高さが整列した 'セル'のセットを作成
http://codepen.io/thinkbonobo/pen/EKdxgP
.cm-table-frame {}
.table-frame-row {}
.table-frame-cell {
border: 1px solid lightskyblue;
/* display: table-cell; */
display: inline-block;
vertical-align: top;
width: 100px;
}
:コードはで遊んするため
次codepenを参照してください
表示:テーブルセル - Iこのメソッドのように、高さを適切に設定していますが、幅を設定する方法はわかりません。
display:インラインブロック - この方法では幅を簡単に設定できますが、行/行内のブロックと動的に一致するように高さを設定することはできません。いくつかのセルは1行を持つかもしれません。いくつかのセルは5行を持つかもしれませんが、それらはすべて特定の行に対して同じ高さでなければなりません。
あなたのアドバイスは大歓迎です!
を使用することができますフレックスボックスを使用せずに最も簡単なアプローチ。また、 'overflow:hidden'の使用を検討し、行折り返しを制限したい場合は 'white-space:nowrap'と共に 'text-overflow:ellipsis'を使用することができます – Mark
@Buffaloありがとう!私はあなたのオプションを使用するつもりだと思う。私はこのオプションでテーブルの幅を設定する必要がないのが好きです。この記事を見ている人もいますが、ハッキーではありませんが互換性の低いものを使用したい場合は、以下の他の回答に見られるようにflexboxを使用してください。 – ThinkBonobo