【发布时间】:2023-03-18 11:41:02
【问题描述】:
我有一张桌子需要塞进一个小容器中:
<table class="table table-condensed list-table small">
<tr class="active">
<th class="col-md-1">ABC</th>
<th class="col-md-6">Domain</th>
<th class="col-md-5">IP</th>
</tr>
<tr>
<td class="col-md-1">2.23</td>
<td class="domain-col col-md-6">
kjshf78fiels9.domain-my-domain.com
</td>
<td class="col-md-5">127.100.100.255</td>
</tr>
</table>
这里的完整场景:
http://jsfiddle.net/j8WvF/1/
为了能够做到这一点,我想截断 Domain 列(.domain-col 类应该处理溢出和换行)。
问题
我不能让单元格比它的内容更窄。
理想的解决方案
ABC 和 IP 两列展开到其内容的全宽,而 Domain 列占用剩余空间(并将所有表格缩小到其容器的大小。
注意:容器是可以调整大小的,所以最好是在容器变大时表格也能扩大以填满整个容器。
足够好的解决方案
为每一列分配宽度百分比(引导类col-md-*),它们会严格遵守该宽度。
【问题讨论】:
-
已经看过了,没有帮助:stackoverflow.com/questions/11636327/…
-
如果表格跨越整个容器会很棒(在 Ff 中不起作用,顺便说一句)
-
查看我的更新。如果您有多个仅针对您的需求的愿望,您应该设置一个赏金和更详细的问题。 SO 不是咨询服务 :)
标签: html css twitter-bootstrap html-table