仅将CSS规则应用于<tr>中的第一个<td>而不指定类/ ID?

kha*_*rim 5 html javascript css jquery

我已经看过,这不是我需要的......

我需要类似的东西

table.mytable tr first-td's { border: 1px solid black; }
Run Code Online (Sandbox Code Playgroud)

对于

<table class="mytable">
<tr>
<td>This has the border</td>
<td>no border</td>
<td>no border</td>
</tr>
<tr>
<td>This has the border</td>
<td>no border</td>
<td>no border</td>
</tr>
<tr>
<td>This has the border</td>
<td>no border</td>
<td>no border</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如果这是不可能的,请告诉我,我会感到难过.

如果需要完成工作,Javascript/jQuery是可以接受的.

Rog*_*ros 4

是的。它\xc2\xb4s可能:

\n

在你的 CSS 中使用

\n
.mytable tr td:first-child  { border: 1px solid black; }\xe2\x80\x8b\n
Run Code Online (Sandbox Code Playgroud)\n

在这里尝试

\n

  • @khanahk:对于第一个/最后一个以外的数字,您可以使用例如`:nth-child(2)`。 (2认同)