【发布时间】:2014-04-08 11:00:36
【问题描述】:
如何为较小的设备设置表格的列宽?我正在使用boostrap3。
这是我的代码:
<div class="table-responsive" style="overflow: auto; height:350px;">
<table class="table table-striped table-hover">
<thead>
<tr>
<th>Contact</th>
<th>Message</th>
<th class="hidden-xs hidden-sm">Time</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td class="tr-class">Contact Name</h4><i><small>Address</small></i></td>
<td class="tr-class ltdmsgcls" >Sample test message. Its a message to test on smaller devices. Need to find out.</td>
<td class="tr-class hidden-xs hidden-sm">timestamp</td>
<td><button>×</button></td>
</tr>
</tbody>
</table>
CSS:
@media (max-width: 768px) {
.ltdmsgcls {
table-layout: fixed;
word-wrap: normal|break-word|initial|inherit;
width: 100px;
}
}
这样,我无法减小 Message 列的宽度。我看到较小设备的水平滚动条。如何设置消息列的宽度,使其可见并且列数据包装在较小的设备(不同大小)上。截至目前,较大的设备以适当的方式显示了这一点。
感谢任何帮助。
【问题讨论】:
标签: html angularjs twitter-bootstrap css angular-ui-bootstrap