В принципе, я должен представить полноэкранный раздел на моей странице по разным причинам. Теперь это относительно просто в браузерах, отличных от IE (абсолютное позиционирование, верхний / левый / правый / нижний в 0px) и может быть легко сделано в IE7 (с некоторыми изменениями), однако я просто не могу заставить его работать в IE6. 1001 *
Что странно, что я могу заставить его работать в режиме причуд, но когда я включаю режим соответствия стандартам, div не заполняет экран горизонтально. К сожалению, мне нужен режим соответствия стандартам для других элементов на странице.
Вот мой CSS:
div#myId
{
background-color: #3070cf;
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
width: 100%; /* Removing width or height doesn't help either */
height: 100%;
}
Моя демонстрационная страница в основном соответствует стандарту XHTML с соответствующим DOCTYPE, имеющим только один отдельный div (id = "myId") в своем теле.
Теперь я знаю, что абсолютное позиционирование, как правило, не очень хорошая идея, но, как я уже сказал, оно мне действительно нужно в этом случае. Есть какие-нибудь предложения?