Próbuję zastosować klasę ellipsis w css dla tabeli. A więc niektóre kolumny muszą mieć tę klasę elipsy. Mam wiele kolumn w tabeli.wybierz wiele dzieci w css
Robię to przez nth-child
Właściwość w css, Czy istnieje jakiś inny sposób, aby wybrać losowe wiele dzieci?
I wypróbowaną
.ListTaskTime tbody tr >td:nth-child(3) a
{
text-overflow: ellipsis;
width:150px;
display: block;
overflow: hidden;
word-break:keep-all;
zoom:normal;
line-break:normal;
white-space:pre;
}
Choć sama tabela ma jeszcze jedną kolumnę 5th-child
, teraz dla tego dziecka muszę zrobić osobną klasę, a tym samym dla innych kolumn.
Nie chcę rozszerzać mojego kodu css. Czy istnieje inne rozwiązanie?
FYI możesz/powinienem skrócić twój selektor na '.ListTaskTime td: nth-child (N)' (no, lista ich jest oddzielona przecinkiem, jak stwierdzono przez 2 pierwsze odpowiedzi), chyba że masz problemy specyficzne – FelipeAls
@FelipeAls Niż proponuję mu użyć 'n-tego-typu' w tym przypadku –
@ Mr.Alien Nie znamy struktury wierszy (czy jest tam' th' na pierwszych kolumnach czy nie?), ale jest to bardzo łatwe w zarządzaniu listami i tabelami. Chociaż różnica wprowadzona przez ': nth-of-type' jest mile widziana w treściach takich jak p, hN, (sekcja, div, artykuł), lista powtarzających się klas itp. – FelipeAls