1
は、ブートストラップのようにテーブルを作成することは可能です:CSSブートストラップ固定ヘッダ
- 固定ヘッダをし、スクロール可能なコンテンツのようなhere列がproportionaly列の内容にサイズに必要
- (広いですコンテンツオン/小さいカラムdepanding)
- スクロール可能なx軸
- 列がminとmax幅
これまでのところ、フレックスアプローチで正確にサイズを決めるために列の数を知る必要があるのは、hereのような解決策でした。
table {
box-sizing: border-box;
-moz-box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: stretch;
height: 500px; /* this can vary */
}
table * {
box-sizing: inherit;
-moz-box-sizing: inherit;
}
thead {
display: flex;
flex-direction: column;
align-items: stretch;
}
tbody {
overflow-y: scroll;
display: inline-block;
}
thead > tr, tbody > tr, tfoot > tr {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
}
thead, tfoot {
flex-shrink: 0;
}
th, tbody td {
width: 20%; /* this can vary */
overflow-x: hidden;
text-overflow: ellipsis;
display: inline-block;
}
tfoot {
display: inline-block;
}
tfoot td {
width: 100%;
display: inline-block;
}
さて、あなたと同じ問題がありました。あなたはテーブルを構築し、テーブルを内部にラップする必要があります。私は以下の例を投稿します –