请教一个关于 css 的问题

2016-08-03 17:04:50 +08:00
 Pan940425

我在一个固定宽度的 td 里面放了一个 span ,然后 span 设置了一个百分比宽度以及 overflow:hidden 。不知道为什么, td 会被撑开。。如图 我不想让 span 把 td 撑开需要怎么做呢。。。

3145 次点击
所在节点    CSS
23 条回复
guxin0123
2016-08-03 19:14:47 +08:00
table-layout :fixed 是只计算首行的列宽并根据其固定所有列宽
可以在第一个 tr 里面的 td 给宽度 如果第一行都是不固定的话
可以这样
<table style="table-layout:fixed">
<colgroup>
<col style="width:60%">
<col style="width:20%">
<col style="width:20%">
</colgroup>
<tr>
<td>11</td>
<td>22</td>
<td>33</td>
</tr>
</table>
yangg
2016-08-03 19:52:52 +08:00
table { table-layout:fixed; word-break: break-all; }
Pan940425
2016-08-04 17:02:12 +08:00
@abelyao
@guxin0123
@yangg
谢谢,最后用了 @abelyao 的方法,给 table 加了宽度,然后用了 table-layout:fixed ,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/296884

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX