td gehorcht nicht 'width' oder 'max-width' Attributen?

7

Ich habe eine Tabelle, die einige Informationen bezüglich der Zeitspanne eines Ereignisses anzeigt, und diese spezifische Information ist in einer geschachtelten Tabelle.

Hier ist ein Screenshot:

Hier ist die <td> , die die geschachtelte Tabelle enthält (BITTE IGNORIERE DIE RAZOR-LOGIK):

%Vor%

In der geschachtelten Tabelle habe ich den folgenden Stil:

%Vor%

Auf jeder linken Zelle (d. h. "Ganzer Tag?", "Startzeit", "Endzeit") habe ich den folgenden Stil:

%Vor%

Wenn es nicht offensichtlich ist, folgen keine Zellen der geschachtelten Tabelle meinem Stil. Es ist ein bisschen frustrierend, da ich nicht einmal wusste, dass Tische in solch ein lächerlich schlampiges Chaos verwandeln könnten.

Wie kann ich erzwingen, dass alle Tabellendatenzellen in der geschachtelten Tabelle richtig ausgerichtet sind?

    
Kehlan 10.07.2013, 18:08
quelle

1 Antwort

22

Sie müssen display:table-row; anstelle von display:block; für Ihre <tr> -Tags verwenden.

Alternativ können Sie eine Klasse mit display:none; umschalten, anstatt den Wert display zu ändern.

    
Derek S 10.07.2013, 18:18
quelle

Tags und Links