Ich habe folgendes CSS:
table tbody tr:last-child td {
padding-top: 7px;
border-bottom: 0;
}
table tbody tr:first-child td {
padding-top: 6px;
}
Jetzt habe ich vielleicht eine Tabelle mit nur einer Zeile.
Die einzige Tabellenzeile ist jetzt first-child
zugewiesen statt last-child
, aber ich möchte es umgekehrt haben.
Gibt es einen Weg ohne Javascript?
0 Stimmen
"Wie kann ich last-child allen zuweisen anstelle von first-child"? Könnten Sie dies umformulieren? Wo haben Sie eine border-bottom definiert?
1 Stimmen
Vielleicht eine dumme Frage, aber hast du
border-bottom:none;
undborder-bottom:0px;
ausprobiert?0 Stimmen
@poepje: Es betrifft nicht die Tabellenzeile, weil, wie ich im Entwicklerkonsolen sehe,
first-child
der Zeile zugewiesen ist. @ F. Calderan: Ich versuche es, aber es fällt mir irgendwie schwer zu erklären.0 Stimmen
Was ist, wenn Sie einfach die Reihenfolge der Regeln umkehren, so dass die Regel
last-child
Vorrang haben sollte?0 Stimmen
@F.Calderan: Leider hat das überhaupt keine Auswirkung.
0 Stimmen
Bitte posten Sie also ein Fiddle und zeigen Sie ein einfaches Beispiel, wenn Sie können
0 Stimmen
@F.Calderan: Ah, ich sehe das Problem jetzt, es wird vom
quicksearch
-Plugin für jQuery beeinflusst, das es dynamisch ändert. :( Es hängt also davon ab. Danke für die Hilfe.