使用旧表格标签的表格结构
开个玩笑——或者我不是。
<table class="table">
<tr><th>Id</th> <th>Name</th> <th>Email address</th></tr>
<tr><td>100001</td> <td>Joe</td> <td>MamiePVillalobos@teleworm.us</td></tr>
<tr><td>100</td> <td>Christine</td> <td>ChristineJWilliams@dayrep.com</td></tr>
<tr><td>1001</td> <td>John</td> <td>JohnLMiley@dayrep.com</td></tr>
</table>
使用网格系统
在有关引导网格系统的文档中,我找不到任何自动宽度构建块。所有开箱即用的东西都有一定的宽度和固定的列数:
<div class="row">
<div class="span2">ID</div>
<div class="span2">Name</div>
<div class="span8">E-Mail</div>
</div>
<div class="row">
<div class="span2">100001</div>
<div class="span2">Joe</div>
<div class="span8">MamiePVillalobos@teleworm.us</div>
</div>
<div class="row">
<div class="span2">100</div>
<div class="span2">Christine</div>
<div class="span8">ChristineJWilliams@dayrep.com</div>
</div>
因此,我假设您必须为具有自动大小的 3 列表构建自己的版本。
在我的演示中,如果空间变窄,或者如果空间太宽,列会被拉伸,则网格列会换行。
使用创意标记进行更新
我用自定义类更新了我的演示。创意标记接近您正在寻找的内容
<div class="row">
<div class="spanFl">100000001 <br />
100
</div>
<div class="spanFl">Joe <br/>
Christine
</div>
<div class="spanFl">MamiePVillalobos@teleworm.us <br />
ChristineJWilliams@dayrep.com
</div>
</div>
使用css-3显示表格
在tutsplus 上,我找到了一篇使用 css-3display:table
设置表格布局的文章。除非您为每一行使用三个 div,否则它不能解决行换行问题。
#content {
display: table;
}
#mainContent {
display: table-cell;
width: 620px;
padding-right: 22px;
}
aside {
display: table-cell;
width: 300px;
}
引导响应式设计
据我了解引导文档没有内置的灵魂,用于具有自动和剩余宽度的 3 列布局。引用引导程序上的响应式设计页面:“负责任地使用媒体查询,并且仅作为移动受众的开始。对于较大的项目,请考虑专用代码库而不是媒体查询层。”
您能否详细说明为什么不能使用桌子?