CSS-Selektor für alle Spalten der Tabelle größer als nth-of-type(2)?
Meine aktuellen CSS-wählt die 2. Spalte:
tr td:nth-of-type(2) {
padding-left:20px;
width:100px;
background-color:yellow;
}
Wie kann ich Ziel, alle Spalten nach dem 2.?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Sie verwenden könnten:
Den ~ (general sibling selector) wird, wählen Sie alle
<td>
gleichgeordneten Elemente nach die zweite.Beachten Sie aber, dass
nth-of-type
nicht unterstützt in älteren IE-Versionen (8 und davor).Alternativ können Sie
td:nth-child(n+3)
- wieder ist dies nicht unterstützt, IE8 und vorher, aber wenn Sie wolltenth-child
(nicht nur für diesen einen Fall offensichtlich) und zufällig auch mit einer JavaScript-Bibliothek wie jQuery, da ist immer Selectivizr, was er machen soll (und verschiedene andere Selektoren) Arbeit im IE6 durch IE8.das funktionieren wird...
ähnliche Frage link
<td>
Sie auswählen möchten jeden<td>
nach dem zweiten.Wird mit dem Dritten Spalten und alle Spalten danach. Das ist CSS2 und erfordert nicht die "nth-of-type" - Eigenschaft nicht unterstützt wird, die in älteren Browsern wie dem browser (IE7) ich bin mit jetzt!
<td>
tags sind im container und Sie nicht mischen, in anderen tags. Wenn Sie mixing-tags verwenden -td ~ td ~ td
aber ich raten von der Verwendung des Selektors so viel wie möglich.Definieren eine colgroup und übernehmen das styling zu.