如何讓表格單元格具有相同的高度?檢出http://thomaswd.com/organizer/dashboard並點擊日曆。你會看到表格單元格有不同的高度。我有兩排固定高度的桌子頂部,我的桌子高度是100%。我不想要指定的像素高度,因爲瀏覽器調整大小時不起作用。我該怎麼做呢?如何讓表格單元格具有相同的高度
回答
爲了讓表細胞具有相等的高度我用谷歌Chrome和檢查通過在日曆上右鍵單擊並選擇「檢查元素」,可以選擇日曆中的某一天。然後,我改變了'calendar-day'的樣式,如下所示:
/* shared */
td.calendar-day, td.calendar-day-np {
border-bottom:1px solid #999;
border-right:1px solid #999;
height: 10%;
}
只需在style.css中指定想要的高度即可。
什麼是百分比'高度:10%;'出了什麼?如果我有十多行? – Flimm 2015-02-06 16:01:45
由於這是一個表格單元,高度將超出表格的高度。 – 2015-05-31 18:09:52
來源: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>
我不想固定高度 – 2013-03-13 22:48:05
顯然適應腳本到您的表格尺寸... – 2013-03-13 22:48:52
然後使用百分比,而不是固定高度?從個人調整你的桌子的大小,我會添加一個最小尺寸和其他隱藏以及! – 2013-03-13 22:51:10
看起來你想要的是最高的單元格的高度,以在該行中傳播。
您可以用JavaScript做到這一點:
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);
});
};
通過你的表格單元格到這樣的功能:
$(#fixedheight tr').each(function(){
eq_el_height($(this).find('td'), "max");
});
作品像一個魅力 – mwallisch 2016-12-01 20:53:47
謝謝你救了我的一天! – SalutonMondo 2017-02-14 14:34:56
另一種解決方案可以是:
var maxHeight = null;
$('#tableId tr').each(function() {
var thisHeight = $(this).height();
if(maxHeight == null || thisHeight > maxHeight) maxHeight = thisHeight;
}).height(maxHeight);
- 1. 如何顯示:表格單元格與我的CSS具有相同的高度?
- 2. 如何設置表格標題單元格與列具有相同的寬度?
- 3. 如何處理具有不同單元格高度的UITableView?
- 4. 表格單元格高度
- 5. 表格:行中單元格的高度相同
- 6. 具有不同單元高度的HTML表格行
- 7. 具有顯示的div的高度:表格單元格
- 8. 如何讓html元素具有與文本相同的高度?
- 9. 顯示錶格的單元格中相同寬度和高度的圖像
- 10. 如何讓表格標題不同高度互相之間?
- 11. 允許GridView單元格的高度展開,但爲所有單元格保持相同的高度
- 12. 如何讓div佔用不具有固定TD高度的html表格單元高度的100%?
- 13. 似乎無法讓每個div表格框具有相同的高度
- 14. HTML表格 - 如何讓子表格的列具有與父表格列相同的寬度?
- 15. 如何讓div具有相同的內容寬度和高度?
- 16. 如何讓兩個div具有相同的高度和寬度?
- 17. LongListSelector具有不同高度的單元格?
- 18. 如果列中的相鄰單元格具有相同的值,則高亮顯示單元格
- 19. 如何在Knockoutjs中合併具有相同內容的表格單元格?
- 20. 列中的單元格不具有相同的寬度
- 21. 如何使顯示內的元素:表格單元具有100%的高度
- 22. 動態表格單元格高度
- 23. 表格單元格高度太大
- 24. 最小高度和表格單元格
- 25. IE8拉伸表格單元格高度
- 26. jQTouch動畫表格單元格高度
- 27. 具有相同高度和表格風格的流體佈局div
- 28. 如何讓我的佈局具有相同高度的TableRows?
- 29. 不同高度的CSS網格單元
- 30. 不同的單元格高度... iphone
可以使用相對高度爲好,例如10% – Horen 2013-03-13 22:45:14
是的,但前2排有像素高度 – 2013-03-13 22:45:55