回答:
:first-child
および:last-child
疑似セレクターを使用できます。
tr td:first-child,
tr td:last-child {
/* styles */
}
これはすべての主要なブラウザで機能するはずですが、要素が動的に追加されるとIE7にはいくつかの問題があります(IE6では機能しません)。
tr > td
とtr td
?
>
直接の子のみを選択します。それがなければ、すべての子孫(たとえば、子供たちの子供たち)が選択されます。2番目または3番目の子を選択するには、nth-child
疑似セレクターを調べます。
+
。のような tr td + td + .... +td
ものですが、私が持っているtdの数がわからない場合はどうなりますか?
行に先頭(または末尾)が含まれている場合 th
タグtd
、:first-of-type
および:last-of-type
セレクターを使用する必要があります。それ以外の場合、td
行の最初の要素でない場合、最初の要素は選択されません。
これは与える:
td:first-of-type, td:last-of-type {
/* styles */
}