Ich versuche, Ellipse-Klasse in CSS für eine Tabelle anzuwenden. So gibt es einige Spalten müssen diese Ellipse Klasse haben. Ich habe mehrere Spalten in einer Tabelle.wählen Sie mehrere Kind in CSS
Ich mache das von nth-child
Eigentum in css, gibt es irgendeine andere Möglichkeit, zufällig mehrere Kind auszuwählen?
I tried-
.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;
}
Obwohl selber Tisch eine für dieses Kind mehr Spalte 5th-child
, jetzt hat ich brauche eine eigene Klasse zu machen, damit für die anderen Spalten.
Ich möchte meinen CSS-Code nicht erweitern. Gibt es eine andere Lösung?
FYI Sie können/sollten Ihren Selektor zu '.ListTaskTime td verkürzen: nth-child (N)' (nun, eine Liste von ihnen getrennt durch ein Komma, wie von den ersten beiden Antworten angegeben) Spezifität Probleme – FelipeAls
@FelipeAls Als ich würde ihm vorschlagen, 'nth-of-type' in diesem Fall verwenden –
@ Mr.Alien Wir wissen nicht, die Struktur der Zeilen (gibt es' th' auf den ersten Spalten oder nicht?) aber das ist in Listen und Tabellen sehr überschaubar. Obwohl der Unterschied, der durch ': nth-of-type 'verursacht wird, in Inhalten wie p, hN, (Abschnitt, div, Artikel), Liste von wiederholten Klassen, etc. begrüßt wird – FelipeAls