Помогите беспомощному с версткой

Статус
В этой теме нельзя размещать новые ответы.

Djimi

Писатель
Регистрация
13 Авг 2009
Сообщения
4
Реакции
0
Проблема наблюдается именно в IE 6 возможно в 7 (не успел еще посмотреть). В mozille и opere все как и задумано.
Изначально все хорошо картинка mozilla.
Как только начинаю растягивать блоки при заполнении контента (красный или любой из синих), левая колонка начинает съезжать за ней (показано на картинке IE6 красная стрелка). Подвал все тянется как надо, растягивается (синия стрелка). Когда растягиваешь левую колонку, все впорядке, как и задумано все работает.
Если левый блок ставлю в позицию абсолют, то красный и синие блоки не трогают левую колонку, но тогда подвал не растягивается (левая колонка на него спокойно заезжает).
Помогите побороть IE....:thenks:
Последовательность блоков:
<div id="body">
<div id="fon_center">
<div id="top">
<div id="enter">Личный кабинет пользователя (логин-пароль)</div>
<!--<div id="logotip"></div>-->
</div>
<div id="city">
<div id="gerb"></div>
</div>
<div id="person"></div>
<div id="content_center">
<div id="menu-center-fon">
<div id="center_menu">Центральное меню</div>
</div>
<div id="content_text_top_ramka_top">
<div id="content_text_top_ramka_center">
<div id="content_text_top_ramka_bottom">
<div id="content-center-bottom">
<div id="text">Основной текст</div>
<div id="news">Новости</div>
<div id="arf_news">Архив новостей</div>
<div id="otstup"></div>
</div>
</div>
</div>
</div>
</div>
<div id="colonka-left">
<div id="left-menu-colonka">
<div id="left-menu-colonka-ygol">
<div id="glav-menu">Главное меню</div>
<div id="pogoda">Блок погоды</div>
<div id="registrat">Блок регистрации</div>
</div>
</div>
</div>
<div id="otstup"></div>
</div>
<div id="bottom">Центральное меню</div>
</div>
 

Вложения

  • mozilla.JPG
    mozilla.JPG
    56,7 KB · Просмотры: 16
  • IE6.JPG
    IE6.JPG
    58,9 KB · Просмотры: 17
ты выложи css файлик, а то так наверное никто ничего и не скажет, не телепаты ведь чтоб знать что у тебя там прописано
 
Шаблон самописный?
Или есть где глянуть. Без css действительно непонятно
 
ну опять же, сайт резиновый или статичный?
css можно аттачем прикрепить, будет понятнее.
в крайнем случае, просто добавь табличку на весь экран для пользователей IE6 - мол товарищи, нужно бы сменить браузер ))
 
  • Заблокирован
  • #5
не все могут сменить IE6!

а есть такое понятие как:
<!--[if lt IE 6]><link rel="stylesheet" href="http://i.r0.ru/m/38/css/chameleon/chameleon-oldies.css" type="text/css" media="all"><![endif]-->
 
Ну во-первых, без css-файла никто тебе здесь не скажет в чем проблема
во-вторых, используй условные комментарии для ИЕ, вон товарищ сообщением ранее написал. Только media="all" можно и не писать, т.к. по умолчанию стоит media="screen" - этого достаточно, ведь ты же только на экран хочешь выводить свое стиливое оформление...
 
не все могут сменить IE6!
Почему? Разве сложно это сделать? К тому же этот ИЕ6 сам разработчик прекратил полную поддержку, да и крупные сайты тоже под него не оптимизируют уже ничего ;)
 
ие6 до сих пор пользуется 20% юзеров сети.
Так что если не хочешь пренебрегать этой долей трафика, оптимизируй.
Так что ненадо тут про крупные сайты.
 
да, в любом случае нужен *.css файл(ы) используемые в верстке, т.к. блочная верстка на стилях и основана, а так, вам ничего никто не подскажет, смотря на ID и class названия блоков.

Добавлено через 2 минуты
не все могут сменить IE6!
а есть такое понятие как:
<!--[if lt IE 6]><link rel="stylesheet" href="http://i.r0.ru/m/38/css/chameleon/chameleon-oldies.css" type="text/css" media="all"><![endif]-->
не обязательно так, можно и внутри css писать стили для ие6 отдельно не делая никаких проверок, просто то, что "едет" сразу править походу для ие6 и все.
 
По правилу хорошего тона надо отделять в разные css-файлы главные стили от стилей ИЕ и в хеде в условных комментариях прописывать пути к css ИЕ. А если все в кучу смешивать, то это уже раздолбайство, потом в этой каше запутаешься. Вообще все надо разделять на несколько css-файлов на логические составляющие, свой css reset тоже хорошо отделять от основного css-файла. В общем я так считаю...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху