如何固定表格的大小,以便在调整浏览器页面大小时单元格不会被挤压
How to fix the size of a table so that on resizing the browser page the cells don't squeeze?
我有以下HTML使用angularjs &Twitter引导我的表。
<div class="container-fluid" style="overflow:auto">
<table class="table table-striped" style="table-layout:fixed">
<tr ng-repeat='(key,val) in arr' class="row">
<td class="span1" style="width:150px;">
<h4>{{key}}</h4>
</td>
<td class="span1" style="width:150px;" ng-repeat='(nestedKey,nestedVal) in val'> <a href='{{nestedVal}}' target="_blank">{{nestedKey}}
<br>
<img src='{{nestedVal}}' style="width: 150px; height: 75px;" class="img-rounded"/>
</a>
</td>
</tr>
</table>
</div>
然而,overflow:scroll
创建了一个永远不会激活的虚拟滚动条。每当我调整浏览器的大小时,我的图像就会变得非常小,并且被挤得很紧,并且相互重叠。
怎么了?
您可以在表上使用min-width
css属性,使表在屏幕较小时保持一定的最小宽度:
table{
min-width:800px;
}
或者,你也可以适应你的表的布局/宽度与CSS media queries
移动视图:
@media all and (max-width: 800px){
/* your table specific query here */
}
对你来说最快的是解决方案1
相关文章:
- 使用jquery在单击时在单元格中输入值
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 可以'我不明白为什么;t将行和单元格添加到表中
- 如何在Angular中的表的所有单元格中添加链接
- 表中单元格的总和
- ExtJS网格单元格编辑器,防止焦点松动问题
- 有没有一种方法可以仅使用HTML/CSS来隐藏基于特定值的数据单元格
- 区分电子表格中的空单元格和0值
- ui网格将单元格显示为选择标记
- 单元格的工具提示或标题不显示超过2000个字符
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 允许表单元格内容水平展开
- 如何将jQuery/AAJAX结果放入表格单元格
- 使用jQuery只返回选中复选框后的第一个表单元格值
- jQuery-通过AJAX调用动态添加具有值的表单元格
- 需要将单元格值复制到html表中的其他单元格中
- 从Javascript中选定的行中获取特定单元格的值
- 使用JavaScript获取Gridview单元格值
- 在调整窗口大小时检测表单元格冲突
- 如何固定表格的大小,以便在调整浏览器页面大小时单元格不会被挤压