Как заставить IFRAME растянуть все вертикальное пространство внутри ячейки таблицы? - PullRequest
1 голос
/ 14 сентября 2011

У меня есть ячейка таблицы, ширина которой фиксирована на 180 пикселей, а высота является переменной.Я хочу отобразить в нем IFRAME.

Мой код выглядит следующим образом:

<iframe
    src="mypage.html"
    width="180px"
    height="100%"
    frameborder="0">
</iframe>

Он работает в Google Chrome 13.0.782.220 без каких-либо проблем.Mozilla Firefox 6.0.2, высота IFRAME не охватывает всю ячейку.Его высоты недостаточно для отображения всего его содержимого, поэтому появляется вертикальная полоса прокрутки.

Я хочу, чтобы IFRAME растягивался внутри ячейки таблицы в Mozilla Firefox так же, как в Google Chrome.Есть ли способ сделать это?

Ответы [ 2 ]

1 голос
/ 17 мая 2012

Это невозможно в HTML.У меня была такая же проблема однажды.Попробуйте изменить свой дизайн.

0 голосов
/ 15 сентября 2011

По спецификации, если высота ячейки таблицы равна auto, тогда высота этого iframe также равна auto ... Если Gecko поддерживает абсолютные ячейки, содержащие блоки, вы можете сделать это с абсолютным позиционированием и смещением 0,но это тоже не сработает, к сожалению.

...