|
Как такое сделать в Ie ?Обсуждение темы Как такое сделать в Ie ? в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Добрый день. Вот такой вот вопросик есть к участникам форума... Имеем вот такой HTML файл: Код: <html> <body style="border: 1px dashed #999;"> <div ... |
|
Опции темы |
30.06.2006, 20:03 | #1 |
|
Добрый день.
Вот такой вот вопросик есть к участникам форума... Имеем вот такой HTML файл: Код:
<html> <body style="border: 1px dashed #999;"> <div style="background-color: #9F9; position:absolute; left: 0px; top: 0px;">ABSOLUTE DIV</div> <div style="background-color: #99F;">NORMAL DIV</div> </body> </html> http://www.smartposter.ru/pic7.gif Теперь добавляем в заголовок вот такой стиль: Код:
html {margin-top: 100px;} http://www.smartposter.ru/pic8.gif (то есть, он весь контент сместил вниз). А вот в Internet Explorer вниз смещается весь контент, кроме абсолютно позиционированного слоя (ABSOLUTE DIV). Не знает ли кто-нибудь, как сделать, чтобы в IE вниз сместилось все ? Заранее спасибо. |
|
30.06.2006, 20:13 | #2 |
|
Честно говоря, у меня в ИЕ вообще контент не смещается, но можно попробывать задать position: relative; для html.
|
|
30.06.2006, 20:32 | #3 |
|
Нее... Не помогает...
|
|
01.07.2006, 13:10 | #4 |
|
Konstantin S., ну тогда body, или вообще забить на IE.
|
|
01.07.2006, 15:00 | #5 |
|
Вот, что я пока придумал:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> body { position: relative; padding: 10px; margin-top: 100px; background-color: #BFB; } </style> </head> <body style="border: 1px dashed #999;"> <div style="background-color: #9F9; position:absolute; left: 0px; top: 0px;">ABSOLUTE DIV</div> <div style="background-color: #99F;">NORMAL DIV</div> <div>TEST TEST TEST</div> </body> </html> Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> А как бы сделать так, чтобы сдвинуть все вниз даже в Quirk режиме браузера ? |
|
02.07.2006, 13:10 | #6 |
|
body{margin-top:100px}
.absolute_div{position:absolute;left:0px;top:100px ;} Так нельзя? |
|
02.07.2006, 20:57 | #7 |
|
Я прекрасно понимаю, что я сам могу сверстать пагу, как мне нужно. Вопрос стоит в модификации уже существующей страницы. Ну вот хочу я загрузить например yandex.ru и чтобы страница эта у меня отображалась с отступом в 100 пикселей сверху. Если в документе есть doctype, то я тогда просто подгружу в браузер свой CSS, который и сдвинет контент. А если doctype нету, то и CSS не сработает. Вот я и ищу способ, который бы позволил с малыми модификациями существующей страницы провернуть такой трюк.
|
|
03.07.2006, 11:14 | #8 |
|
Сделать родительский блок, и прописать ему position:relative.
|
|
03.07.2006, 18:43 | #9 |
|
Да, но при этом блоки с position:absolute вниз не сдвинутся.
|
|
03.07.2006, 19:19 | #10 |
|
Сдвинутся, но этот спооб тебе видмо не подойдет, раз ты не хочешь править код вставляемой страницы (если хотел бы, просто вставлял бы доктайп, правда?).
Самое логичное здесь — использовать фреймы. Для того они и были придуманы, в конце-концов. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите, как сделать такое же? | kot57 | Графические работы | 4 | 27.01.2016 15:17 |
Трудно ли сделать такое ? | qwoz | Технологии Flash | 12 | 02.02.2011 23:41 |
Это что за ДР такое? | Silver | Книга жалоб и предложений | 11 | 01.04.2007 19:51 |
Как сделать такое? | -=FRE$H=- | Технологии Flash | 11 | 17.01.2006 09:25 |
Подскажите, пожалуйста, как сделать такое меню? | Lebedev | ASP, Perl, PHP и MySQL | 4 | 18.12.2005 21:32 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|