如何选择td元素的宽度并将td元素放在cssclass中?

How can you choose the width of td elements and put the td elements in a css class?

我正在尝试为 td 元素选择一个特定的宽度。当我使用诸如 d

之类的样式时
<style>
td.ex{
   width:105px;
}
</style>

然后像这样将其应用于 td 元素

<td class="ex">

</td>

它不会做任何事情,但是如果我这样做

<style>
    td{
       width:105px;
    }
    </style>

它将它应用于所有 td 元素,这不是我想要的。任何帮助将不胜感激。

按类名定位效果很好。

td.ex{
  width:105px;
  border: 1px solid black;
}
<table>
  <tr>
    <td class="ex">asdf</td>
  </tr>
</table>

我认为这是不可能的。你不能只改变一个 <td> 的宽度,而其他的有不同的大小,因为一列中的所有单元格必须有相同的大小(如果你的 table 只有一行,这是真的) .您没有显示您的 HTML 代码,所以我们不知道是否属于这种情况。

但是,您可以将每个 <td> 的填充 one-by-one 更改为您想要的任何内容。这也可以减小单元格的大小,但 <td> 元素实际上会适合列的宽度 - 我认为这与您想要的相似。