无论内容是什么,我都试图修正宽度。但是,表的宽度根据其内容而变化。我该如何解决?
这是我的代码:
<style>
table{width:25px; background:#66f;}
</style>
<table>
<tr>
<td>sn</td>
<td style="width:20px;">Name</td>
</tr>
<tr>
<td>1</td>
<td>Wolfeschlegelsteinhausenbergerdorff</td>
</tr>
</table>
答案 0 :(得分:2)
试试这个
<table>
<tbody><tr>
<td>sn</td>
<td style="width:20px;">Name</td>
</tr>
<tr>
<td>1</td>
<td style="word-break: break-all;">Wolfeschlegelsteinhausenbergerdorff</td>
</tr>
</tbody>
</table>
答案 1 :(得分:1)
您需要使用table-layout: fixed;
并相应地向width
和table
元素提供td
。
您还应该使用word-wrap: break-word;
,以便在遇到非破坏字符串时不会遇到麻烦
答案 2 :(得分:0)
您没有提到带有点扩展名的样式类表,并且不会使用class属性调用它。
以下是代码:
<style>
.table{
width:25px; background:#66f;
}
</style>
<table class="table">
<tr>
<td>sn</td>
<td style="width:20px;">Name</td>
</tr>
<tr>
<td>1</td>
<td>Wolfeschlegelsteinhausenbergerdorff</td>
</tr>
</table>