4 ответов:
можно использовать
:first-childи:last-childпсевдо-селекторы:tr td:first-child, tr td:last-child { /* styles */ }Это должно работать во всех основных браузерах, но IE7 имеет некоторые проблемы, когда элементы добавляются динамически (и это не будет работать в IE6).
вы можете использовать следующий фрагмент:
tr td:first-child {text-decoration: underline;} tr td:last-child {color: red;}используя следующие псевдоклассы:
:во-первых-ребенок означает "выберите этот элемент, если он является первый ребенок своего родителя".
:в прошлом-ребенок означает "выберите этот элемент, если он является последнего ребенка своего родителя".
затрагиваются только узлы элементов (HTML-теги), эти псевдоклассы игнорируют текстовые узлы.
можно использовать :во-первых-ребенок и :в прошлом-ребенок
pseudo-selectors:tr td:first-child{ color:red; } tr td:last-child { color:green }или вы можете использовать другой путь как
// To first child tr td:nth-child(1){ color:red; } // To last child tr td:nth-last-child(1){ color:green; }оба способа отлично работают
если строка содержит некоторые ведущие (или конечные)
thтеги передtdm вы должны использовать:first-of-typeи:last-of-typeселекторы. Иначе первыйtdне будет выбран, если это не первый элемент строки.это дает:
td:first-of-type, td:last-of-type { /* styles */ }
Comments