我正在开发一个非常简单的应用程序,使用twitter-bootstrap-rails。在我的模型索引页面上,有一个显示数据的表格,它看起来真的很棒。问题是,如果有人在其中一个字段中输入一个非常长的连续文本字符串(例如URL ),则该列的宽度与拉伸和挤压所有其他列的宽度相同。我想要一些方法来强制列的宽度,并告诉浏览器拆分非常长的单词。
到目前为止,我尝试做的是为每个<th>添加一个类,并尝试使用CSS来控制宽度。下面是一个例子
<table>
<thead>
<tr>
<th class="column1"> etc
<th class="column2"> etc
</tr>
</thead>
<tbody>
<tr>
<td class="column1"> etc
<td class="column2" etc
</tr>
</tbody>
</table>然后我在我的样式表中使用了这个
th.column1 { width: 300px;
word-wrap:break-word;}
td.column1 { width: 300px;
word-wrap:break-word;}到目前为止,这对我还不起作用,我想知道我是否需要这么多地复制我的代码。
发布于 2012-07-16 22:24:33
我最终自己修好了它。我所做的是使用max-width代替width
th.column1 td.column1 { max-width:300px; word-wrap:break-word; }https://stackoverflow.com/questions/11459900
复制相似问题