![]() |
Как такое сделать в IE ?
Добрый день.
Вот такой вот вопросик есть к участникам форума... Имеем вот такой HTML файл: Код HTML:
<html>http://www.smartposter.ru/pic7.gif Теперь добавляем в заголовок вот такой стиль: Код:
html {margin-top: 100px;}http://www.smartposter.ru/pic8.gif (то есть, он весь контент сместил вниз). А вот в Internet Explorer вниз смещается весь контент, кроме абсолютно позиционированного слоя (ABSOLUTE DIV). Не знает ли кто-нибудь, как сделать, чтобы в IE вниз сместилось все ? Заранее спасибо. |
никак. создать див{позишн:релатив}
и внутри него уже рулить его же и маргином награждать |
То есть засунуть все, что между <body> </body> в отдельный <div> ?
Хммм... А все равно div'ы с position:absolute не сместятся... Хотя, я тут кое-что уже "нарыл"... Вот: Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
не просто дмв, а див{позишн:релатив}
> Хммм... А все равно div'ы с position:absolute не сместятся... попробуй сперва, потом говори. |
если ниче не получается (или просто впадлу чтобы получалося), просто сделай так:
1. margin-top присваиваеш body 2. перед </body> вставь Код:
<script>Чикс и готово:) |
блин! забыл в предыдущем коде алерт убрать, так что сделай это сам:) просто убери -- alert(dvI);
|
Цитата:
Вот такой код: Код HTML:
<html> |
Цитата:
|
работает потому что у родителя относительное позиционирование. (по умолчанию -- статическое) позишн релатив кроме прочего нужен как раз для того чтобы вложеные элементы с абсолютной позицией отсчитывались от этого элемента.
|
Спасибо за подсказку. Наконец-то я нашел, что искал. :)
|
| Часовой пояс GMT +4, время: 19:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.