У вас есть несколько проблем здесь.
Во-первых, таблицы не предназначены для такой работы, они расширяются по горизонтали, а не по вертикали, поэтому они никогда не будут учитывать height:11%
на строку.
Во-вторых, TR
стили игнорируются, поэтому их можно безопасно удалить.
В-третьих, высота игнорирования TD по той же причине, что и в первой точке.
НО, есть обходной путь к третьей точке, вы можете использовать line-height
для принудительного задания высоты TD
или вложенного элемента (т.е. DIV
) с надлежащей высотой. Но это по-прежнему оставляет проблему: невозможно получить высоту, равную 11% от общей высоты документа / окна.
Что вы можете сделать, это использовать JavaScript для обновления высоты TD
(используя обходной путь, описанный выше) при загрузке страницы (и обновлении при изменении размера).