Мини-высота и ячейки таблицы
Я немного поработал над этим, но я просто хотел спросить людей, которые знали бы гораздо лучше, чем я.
Правда ли, что установка высоты в ячейку таблицы действует только как минимальная высота?
Я знаю, что это верно в Firefox, но какие другие браузеры это делают?
Ответы
Ответ 1
Короткий ответ: ДА. Я попытался загрузить следующий код:
<table border="0" style="background-color: yellow;">
<tr style="background-color: green;">
<td>row 0 cell 0</td>
<td>row 0 cell 1</td>
</tr>
<tr style="background-color: green;">
<td height="50">row 1 cell 0</td>
<td>row 1 cell 1</td>
</tr>
<tr style="background-color: green;">
<td style="height: 50px;">row 2 cell 0</td>
<td>row 2 cell 1</td>
</tr>
</table>
Оба (высота и стиль) работают одинаково в браузерах, которые я пробовал:
- Linux
- Google chrome 19.0
- Firefox 13.0
- Konqueror 4.8
- Окна
- Google chrome 19.0
- Firefox 12.0 и 13.0
- Internet explorer 8
- Android 2.3.3
Ответ 2
from: http://www.w3.org/TR/CSS21/visudet.html#propdef-max-height
В CSS 2.1 влияние "min-height" и "max-height" на таблицы, встроенные таблицы, ячейки таблицы, строки таблицы и группы строк undefined.
from: http://www.w3.org/TR/CSS21/tables.html#height-layout
Высота поля элемента "таблица-строка" вычисляется после того, как пользовательский агент имеет все ячейки в доступной строке: это максимум строки, вычисленной "высота" , вычисленная "высота" каждой ячейки в строки и минимальной высоты (MIN), требуемой ячейками. Значение "height" для "auto" для "table-row" означает высоту строки, используемую для макета, MIN. MIN зависит от высоты ячеек ячеек и выравнивания ячеек ячеек (подобно вычислению высоты строки строки). CSS 2.1 не определяет, как вычисляется высота ячеек таблицы и строк таблицы, когда их высота указана с использованием процентных значений. CSS 2.1 не определяет значение "высоты" для групп строк.
В CSS 2.1 высота ячейки ячейки - это минимальная высота, требуемая содержимым. Свойство "высота" ячейки таблицы может влиять на высоту строки (см. Выше), но она не увеличивает высоту ячейки.