wie man minimale Höhe für tbody in css definiert

8

Ich möchte eine minimale Höhe für tbody in css einstellen, auch wenn kein <tr><td></td></tr> in tbody, hier ist mein Code:

%Vor%

aber es funktioniert nicht. Also, was soll ich tun, um das zu erreichen? Danke.

    
hiway 20.03.2013, 09:06
quelle

6 Antworten

7

Warum möchten Sie das tun?

Min-height und height gelten für Elemente auf Blockebene und Tabelle ist kein Block-Level-Element. Wickeln Sie Ihre Tabelle in ein div (sagen Sie div.table-wrap) und wenden Sie eine minimale Höhe auf dieses div an.

Wenn Sie nicht möchten, dass das Tabellenlayout für Sie wichtig ist, fügen Sie einfach display:block zum CSS von tbody hinzu.

    
Pankaj Phartiyal 20.03.2013, 09:12
quelle
3

Ich hoffe, diese Demo wird für Sie funktionieren ...

Css:

%Vor%

Geige

    
quelle
1

Wir benötigten die min-height in <tbody> , da wir keine anderen HTML-Elemente (Benutzerinhalte) einfügen konnten. Ich habe eine Lösung gefunden.

Höhe funktioniert für eine leere Tabelle, aber nicht, wenn die leere Tabelle einen leeren tbody in Chrome (59) hat - es funktioniert für Firefox und Egde. Auch andere Fälle versteckten <tr> gab Probleme, siehe JSFiddle für alle Fälle.

CSS:

%Vor%

Html:

%Vor%

Chrome 59:

Kante (14), IE (11), Firefox (54):

Dies wurde mit:

behoben %Vor%

Siehe aktualisierten JSFiddle

    
Julian 13.07.2017 14:38
quelle
0

Ich denke, das wird reichen,

%Vor%

Jetzt wird !important es freiwillig machen, es wird leicht durch andere Attribute überschrieben.

tbody trägt nicht die Eigenschaft height.

es trägt nur 4 Eigenschaften 'align', 'char', 'charoff' & amp; 'valign' gemäß Standardisierung von CSS.

Dies funktioniert auch mit Zellen gleicher Größe und Zellenabstand, die im verbleibenden Speicherplatz hinzugefügt werden.

%Vor%

Versuchen Sie es und antworten Sie, ich hoffe, dies wird tun:)

    
MarmiK 20.03.2013 09:26
quelle
-1

Sie müssen Anzeige hinzufügen: Block; auch.

    
Suracheth Chawla 20.03.2013 09:11
quelle
-1

Vielleicht verwenden Sie den IE 5 oder 6. Warum nicht nur die Höhe? Versuchen Sie, die Mindesthöhe zu entfernen, da es keinen Sinn macht, die Höhe und die Mindesthöhe für ein Element festzulegen, da Sie nur eine feste Höhe und keine Mindesthöhe erhalten.

    
Brilliant Robert 20.03.2013 09:19
quelle

Tags und Links