Javascript HTML中可调整大小的flex表
我正在用HTML编写flex表,它是由多个div创建的。我正在尝试使它重新调整大小。我的表格的布局与下面提到的链接类似。如何在不使用表标记的情况下使用多个div实现这一点Javascript HTML中可调整大小的flex表,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在用HTML编写flex表,它是由多个div创建的。我正在尝试使它重新调整大小。我的表格的布局与下面提到的链接类似。如何在不使用表标记的情况下使用多个div实现这一点 <div class="container"> <h2>Resizable Columns</h2> <table class="table table-bordered" data-resizable-columns-id="demo-table-v2"> &l
<div class="container">
<h2>Resizable Columns</h2>
<table class="table table-bordered" data-resizable-columns-id="demo-table-v2">
<thead>
<tr>
<th data-resizable-column-id="nr">#</th>
<th data-resizable-column-id="first_name">First Name</th>
<th data-resizable-column-id="nickname">Nickname</th>
<th data-resizable-column-id="last_name">Last Name</th>
<th data-resizable-column-id="username" id="username-column">Username</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Mark</td>
<td>Dude Meister</td>
<td>Otto</td>
<td>@mdo</td>
</tr>
<tr>
<td>2</td>
<td>Jacob</td>
<td>Barney von Matterhorn</td>
<td>Thornton</td>
<td>@fat</td>
</tr>
<tr>
<td>3</td>
<td colspan="2">Larry the Bird</td>
<td>What</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
</diu>
可调整大小的列
#
名字
昵称
姓
用户名
1.
做记号
杜德·迈斯特
奥托
@mdo
2.
雅各布
巴尼·冯·马特霍恩
桑顿
@肥
3.
小鸟拉里
什么
@推特
这里有一种方法:
*{
框大小:边框框;边距:0;填充:0;
}
html,正文{
宽度:100%;高度:100%;
}
身体{
背景:ccc;填充:7px;
}
.容器>h2{
背景:000;颜色:fff;填充:3px10px;
}
.flex{
背景:#fff;字体大小:16px;显示:flex;flex-wrap:wrap;对齐内容:居中;对齐项目:拉伸;
}
.flex>div{
显示:柔性;边框:1px实心#000;宽度:计算(25%-5px);对齐内容:中心;对齐项目:中心;文本对齐:中心;边框顶部:0;边框左侧:0;填充:3px 5px;
}
.flex>div:n子级(5n+1){
宽度:20px;左边框:1px实心#000;
}
.flex>div:first child、.flex>div:first child+div、.flex>div:first child+div+div、.flex>div:first child+div+div、.flex>div:first child+div+div+div{
字体大小:粗体;边框顶部:1px实心#000;
}
可调整大小的列
#
名字
昵称
姓
用户名
1.
做记号
杜德·迈斯特
奥托
@mdo
2.
雅各布
巴尼·冯·马特霍恩
桑顿
@肥
3.
小鸟拉里
什么
@推特
table tag有什么问题?您可以使用css display属性将div转换为所有类型的table tag,请参见此。父元素的宽度不能固定。