不推荐使用宽度,如何设置一行中单个单元格的宽度?

时间:2013-05-24 13:30:23

标签: html css

我希望连续的第一个单元格具有一定的宽度,但只有该单元格,其他单元格应根据其内容而变化。我会通过指定宽度在标记中完成此操作,但我看到它已被弃用,标准说使用css。

3 个答案:

答案 0 :(得分:6)

  

我看到它被弃用,标准说使用css。

所以使用CSS!

<td style="width: 100px"></td>

或者更好:

<!-- in your document head -->
<style type="text/css">
  .width100 {
    width: 100px;
  }
</style>

<!-- in your table -->
<td class="width100"></td>

甚至更好:

<style type="text/css">
  td:first-child {
    width: 100px;
  }
</style>

有很多方法可以用CSS表达这一点,但这应该给你一个起点。

答案 1 :(得分:2)

tr td:first-child{
width: 100px;
}

您必须始终使用css来设置html样式,不推荐使用每个样式属性。 除了<td style="width:100px;">,但这不是一个好方法。

答案 2 :(得分:1)

给它一个唯一的类并在CSS中设置宽度。

实施例

<td class="td-SetWidth"></td>

...然后在CSS中

.td-SetWidth {width: 100px;}