Wie bekomme ich Tabellenzellen, die die gleiche Höhe haben? Schauen Sie sich http://thomaswd.com/organizer/dashboard an und klicken Sie auf Kalender. Sie werden sehen, dass die Tabellenzellen unterschiedliche Höhen haben. Ich habe 2 Reihen auf der Oberseite des Tisches, die feste Höhe hat, und meine Tischhöhe ist 100%. Ich möchte keine bestimmte Pixelhöhe, da dies nicht funktioniert, wenn die Größe des Browsers geändert wird. Wie mache ich das?So erhalten Sie Tabellenzellen mit gleicher Höhe
Antwort
die Tabellenzellen Um die gleiche Höhe zu haben, habe ich Google Chrome und inspiziert einen der Tage im Kalender, indem Sie mit der rechten Maustaste auf den Tag klicken und "Element prüfen" auswählen. Dann änderte ich das Styling von ‚Kalender-Tag‘ wie folgt:
/* shared */
td.calendar-day, td.calendar-day-np {
border-bottom:1px solid #999;
border-right:1px solid #999;
height: 10%;
}
Geben Sie einfach in style.css, was Sie die Höhe sein möchten.
Wie hoch ist der Prozentsatz "Höhe: 10%"? Was ist, wenn ich mehr als zehn Zeilen habe? – Flimm
Da es sich um eine Tabellenzelle handelt, würde die Höhe außerhalb der Tischhöhe liegen. –
Von: How can I force all rows in a table to have the same height
<html>
<head>
<style type="text/css">
#fixedheight {
table-layout: fixed;
}
#fixedheight td {
width: 25%;
}
#fixedheight td div {
height: 20px;
overflow: hidden;
}
</style>
</head>
<body>
<table id="fixedheight">
<tbody>
<tr>
<td><div>content</div></td>
<td><div>lots of content that should spend way more time wrapping down than it should if I were just to have a short bit of stuff, that would be invaded by zombies and the such</div></td>
<td><div>more content</div></td>
<td><div>small content</div></td>
<td><div>enough already</div></td>
</tr>
</tbody>
</table>
</body>
</html>
Ich möchte keine feste Höhe –
Offensichtlich passen Sie das Skript an Ihre Tabellen Dimensionen ... –
dann verwenden Sie einen Prozentsatz anstelle der festen Höhe? Wenn ich den Tisch persönlich verkleinern würde, würde ich auch eine Min-Size und einen anderen Flow hinzufügen. –
Sieht aus wie Sie wollen, was für die Höhe ist der höchste Zelle in der Zeile zu propagieren.
Sie können dies mit Javascript tun:
var eq_el_height = function(els, min_or_max) {
els.each(function() {
$(this).height('auto');
});
var m = $(els[0]).height();
els.each(function() {
var h = $(this).height();
if (min_or_max === "max") {
m = h > m ? h : m;
} else {
m = h < m ? h : m;
}
});
els.each(function() {
$(this).height(m);
});
};
Fahren Sie mit Tabellenzellen in die Funktion wie folgt aus:
$(#fixedheight tr').each(function(){
eq_el_height($(this).find('td'), "max");
});
funktioniert wie ein Charme – mwallisch
Danke, du hast meinen Tag gerettet! – SalutonMondo
könnte eine andere Lösung sein:
var maxHeight = null;
$('#tableId tr').each(function() {
var thisHeight = $(this).height();
if(maxHeight == null || thisHeight > maxHeight) maxHeight = thisHeight;
}).height(maxHeight);
- 1. So erstellen Sie mehrere Imageviews mit gleicher Höhe und Breite
- 2. Kinderansichten mit gleicher Höhe
- 3. So erstellen Sie Spalten gleicher Höhe in reinem CSS
- 4. Dynamische DIVs mit gleicher Höhe
- 5. Flüssigkeitssäulen gleicher Höhe mit Mindesthöhe
- 6. Prblem mit gleicher Höhe jquery
- 7. So erhalten Sie die Höhe eines Körperelements
- 8. gleicher Höhe Bootstrap Spalten mit vertikalen align
- 9. Flexbox Grid - Spalten gleicher Höhe
- 10. Keep Divs auf gleicher Höhe
- 11. Flex gleicher Höhe Spalten und unteren Ausrichtung
- 12. Dynamische Höhe für statische Tabellenzellen mit umhüllenden Etiketten?
- 13. Wie man zwei HTML DIVs mit gleicher Höhe nebeneinander machen?
- 14. So erhalten Sie Höhe = 100% auf <object> Einbetten
- 15. So erhalten Sie die Höhe der Recyclerview - Artikel in "OnBindViewHolder"
- 16. Materialise css Karten mit gleicher Breite, aber unterschiedlicher Höhe
- 17. Verwenden von Flexbox, um Zeilen mit gleicher Höhe zu erhalten, nicht Spalten
- 18. So wählen Sie Tabellenzellen aus, ohne geschachtelte Tabellenzellen in jQuery auszuwählen
- 19. Spalten mit gleicher Höhe und Hintergrundfarbe überquellenden Behälter
- 20. Wie Display-Tabelle und Floating divs mit gleicher Höhe haben
- 21. Die Herstellung von Säulen mit gleicher Höhe funktioniert nicht so gut?
- 22. So deaktivieren Sie die Innenkontur für ausgewählte Tabellenzellen in Firefox
- 23. Kleine Lücken zwischen Tabellenzellen
- 24. So erhalten Sie variable Breite und Höhe beim Zuschneiden mit JCrop und speichern mit PHP GD
- 25. Höhe der dynamisch geänderten Höhe erhalten div
- 26. So erhalten Sie Elternkomponentenattribute
- 27. So erhalten Sie Testverlauf
- 28. So vermeiden Sie die Kurzschlussauswertung in C# bei gleicher Funktionalität
- 29. min-height und Tabellenzellen
- 30. Erstellen Quadrat Nebenhandlungen (von gleicher Höhe und Breite) in matplotlib
Sie auch relative Höhe verwenden können, beispielsweise 10% – Horen
ja, aber die oberen 2 Zeilen haben Pixelhöhen –