2 Stimmen

übergreifende Zellen stören die td:nth-child(even)-Logik

Ich versuche, einen Stundenplan zu erstellen, der eine vertikale Zellspanne enthält, weil wir wissen, warum, aber die (absichtlich) fehlenden Zellen werden nicht in meiner :nth-child(even) - Regel gezählt, was die visuelle Anzeige der Tabelle stört. Um das zu verdeutlichen, schauen Sie sich die dritte Zelle rechts von der überspannten Zelle genau an:

http://jsfiddle.net/WbtvT/

Gibt es eine Möglichkeit, das CSS dazu zu bringen, auch die fehlenden (überspannten) Zellen zu zählen? Oder vielleicht etwas Jquery-Magie?

0voto

Hammad Khan Punkte 15166

Hier gibt es keine flexible Lösung. Sie müssen das Feld, das Sie schattieren wollen, selbst hardcodieren, wenn das akzeptabel ist?

.shade {background-color:silver;} Add this line in CSS

Geben Sie dem TD, der betroffen sein wird, die Klasse class="shade"

Möchten Sie eine flexible Lösung? Was sind Ihre Kriterien

Hier ist jfiddle

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X