Как получить ячейки таблицы одинаковой высоты? Отъезд http://thomaswd.com/organizer/dashboard и нажмите на календарь. Вы увидите, что ячейки таблицы имеют разную высоту. У меня есть 2 строки в верхней части таблицы с фиксированной высотой, а высота моего стола - 100%. Я не хочу заданную высоту пикселя, потому что это не будет работать при изменении размера браузера. Как мне это сделать?Как заставить ячейки таблицы иметь равную высоту
ответ
Чтобы получить ячейки таблицы, чтобы иметь равную высоту я использовал Google Chrome и проверки в один из дней в календаре, щелкнув правой кнопкой мыши на день и выбрав «Осмотреть элемент». Тогда я изменил стилизации «календарного дня», как так:
/* shared */
td.calendar-day, td.calendar-day-np {
border-bottom:1px solid #999;
border-right:1px solid #999;
height: 10%;
}
Просто укажите в style.css, что вы хотели бы, чтобы высота быть.
Что такое процент 'height: 10%;' out? Что, если у меня будет более десяти строк? – Flimm
Поскольку это ячейка таблицы, высота которой была бы не в высоте стола. –
От: 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>
Я не хочу фиксированную высоту –
Очевидно, адаптируйте скрипт к размерам ваших таблиц ... –
, а затем используйте процент вместо фиксированной высоты? от изменения размера таблицы, я бы добавил также минимальный размер и другой поток! –
Похоже, что вы хотите, чтобы высота самого высоких ячеек для распространения через ряд.
Вы можете сделать это с помощью 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
спасибо, что спасли мой день! – SalutonMondo
Другим решением может быть:
var maxHeight = null;
$('#tableId tr').each(function() {
var thisHeight = $(this).height();
if(maxHeight == null || thisHeight > maxHeight) maxHeight = thisHeight;
}).height(maxHeight);
- 1. Иметь равную высоту строки в выпадающем списке
- 2. Установить высоту ячейки, равную содержанию метки
- 3. Установить минимальную высоту ячейки таблицы?
- 4. Исправьте высоту ячейки таблицы
- 5. CSS: Как я могу заставить дисплей: ячейка таблицы-ячейки иметь фиксированную ширину 50%?
- 6. Как заставить ячейки таблицы использовать всю высоту экрана в TableLayout?
- 7. Как заставить Qt-виджеты поддерживать равную высоту и ширину?
- 8. Как заставить TableRow иметь одинаковую высоту
- 9. Как заставить мой диапазон иметь определенную высоту?
- 10. Как заставить DIV иметь высоту указанного процента?
- 11. Как заставить плавающие ящики иметь одинаковую высоту?
- 12. android: Как заставить TableRows иметь одинаковую высоту?
- 13. Div имеет равную высоту
- 14. Как установить высоту uilabel, равную uitableviewcell
- 15. Как изменить высоту ячейки таблицы PHPWord?
- 16. Динамически настраивать высоту ячейки ячейки таблицы?
- 17. Как заставить столбцы Bootstrap действовать как ячейки таблицы
- 18. Настроить каждую высоту ячейки таблицы
- 19. Как установить равную ширину или равную высоту в StackView?
- 20. Как изменить высоту ячейки вида таблицы
- 21. Как изменить высоту загруженной ячейки таблицы?
- 22. Как определить высоту ячейки таблицы (CSS/HTML)
- 23. Установите высоту, равную высоте браузера
- 24. Как установить высоту div, равную ширине div?
- 25. Как сохранить равную высоту textarea с входами?
- 26. Как установить относительную высоту, равную ширине?
- 27. Как сделать равную высоту DIVs с jQuery
- 28. Как создать равную высоту ListItems в dojox.mobile.EdgeToEdgeList?
- 29. Как уменьшить высоту ячейки?
- 30. Android: установите высоту, равную ширине кнопки (внутри таблицы)
вы можете использовать относительную высоту, а также, например, 10% – Horen
да, но верхние 2 строки имеют высоту пикселей –