Хорошо, я пытаюсь сделать div подходящим для размера окна браузера. Итак, у меня есть div с высотой: 100%. Это все хорошо и хорошо. Однако это содержит таблицу (в элементе управления ASPX я не могу изменить код и т. Д. И т. Д.), А на многих уровнях есть div с «height: 1869px» (и переполнение: auto и position: relative if это важно). Это приводит к изменению размера таблицы для этой цели, и вся страница заканчивается прокруткой. инструменты IE8 разработчика сообщить мой внешний DIV имеет только высоту 896, но таблица (единственный дочерний элемент этого), содержащиеся непосредственно в имеет высоту 1888.CSS: Настройте div, подходящий для экрана браузера?
Вот основная идея:
<div style="height:100%">
<table><tr><td>
<!-- A whole bunch of other stuff the WebPart spits out, including another couple divs -->
<div style="height:1869px">
</table></tr></td>
</div>
(В то время как есть много стилей из классов, как мой height:100%
и его height:1869px
определены инлайн - и шахта должна быть, потому что в противном случае SharePoint ставит height:400px
)
Я не могу ничего ниже внешний DIV меняется (он порожден SharePoint веб-часть), и хотя можно исправить с помощью JavaScrip t hack (найти точный элемент с проблемой и убить это), это не ремонтируемое решение, так как веб-часть может измениться. Спасибо за вашу помощь!
Can вы предоставляете пример разметки, чтобы помочь объяснить? Кроме того, какие из этих свойств CSS исходят из правил CSS и какие из них относятся к атрибуту стиля? –
@LeguRi - обновленный вопрос –
Любопытный: Вы только тестировали на IE8? –