Как вы можете выбрать первый и последний TD
подряд?
tr > td[0],
tr > td[-1] {
/* styles */
}
css
css-selectors
clarkk
источник
источник
tr > td
аtr td
?>
выбирает только прямых детей. Без этого будут выбраны все потомки (например, дети детей). Чтобы выбрать второго или третьего ребенка, загляните вnth-child
псевдоселектор.+
. что-то вроде,tr td + td + .... +td
но что, если я не знаю, сколько у меня тд?Вы можете использовать следующий фрагмент:
Используя следующие псевдо-классы:
: first-child означает «выбрать этот элемент, если это первый дочерний элемент его родителя».
: last-child означает «выбрать этот элемент, если это последний дочерний элемент» его родителя».
Затрагиваются только узлы элементов (теги HTML), эти псевдоклассы игнорируют текстовые узлы.
источник
Вы можете использовать : first-child и : last-child
pseudo-selectors
:Или вы можете использовать другой способ, как
Оба способа отлично работают
источник
Если вы используете sass (scss), вы можете использовать следующий фрагмент:
источник
Если строка содержит некоторые ведущие (или ведомые)
th
тег , ранееtd
вы должны использовать:first-of-type
и в:last-of-type
селекторы. В противном случае первыйtd
не будет выбран, если это не первый элемент строки.Это дает:
источник