Ну, в старых браузерах метка не может быть установлена как элемент уровня блока. Вы можете попробовать разместить div внутри метки и перенести стили метки в div и посмотреть, решит ли это вашу проблему.
Хотя для того, чтобы height: 100%
работал, элемент должен быть абсолютно позиционирован, а родительский элемент относительно позиционирован, но в некоторых браузерах элементы таблицы, такие как td
, также не могут быть относительно позиционированы. Кроме того, если td
не предназначен для заполнения всей длины экрана по вертикали, height: 100%
на обоих элементах в любом случае не требуется.
Я удалил часть «ненужного» кода и немного изменил ваш формат здесь, хотя я не уверен, что именно вы хотели, так что может оказаться, что это не так уж и ненужно, а что-то еще просто пропало: http://jsfiddle.net/mGykJ/1/
Не могли бы вы увидеть, что это больше похоже на то, что вы имели в виду? Хотя, если бы вы могли опубликовать свой HTML, это было бы полезно.