Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IE9 проблема с версткой 
V
    Опции темы
ElKa
Дата 6.12.2012, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 1.2.2006

Репутация: нет
Всего: 4



Для старых ИЕ даже не хочу сайт подгонять.
Пытаюсь только для ИЕ9.

Проблема такая. В центре располагается контент. Наверху контента горизонтальное меню навигации. Справа от контента, на небольшом расстоянии вертикальное фиксированное меню внешних ресурсов на 240пкс сверху отступ, отступ слева рассчитывается как и у контента, только немного больше. 
Все браузеры отображают нормально, кроме естесственно ИЕ, в котором вертикальное меню отображается слева вверху, а контент смещается вниз. А горизонтальное меню как бы не помещается и последняя кнопка переносится вниз под первую кнопку. 

Подскажите плиз, что в этих стилях он не понимает

Код

* {
   background-color: transparent; 
   font-size: 100%;
   margin: 0;
   padding: 0;
   outline: 0;  
   box-sizing: border-box;   
}
html { 
   width : 100%;
   min-height : 100%; 
}
body {
   background : #0f1019 url(night/bg-body.jpg);  
   min-height : 100%;  
   font-family: Helvetica, Tahoma, "Trebuchet MS";
   color : #fff; 
   line-height: 1.3;
}

...

.content {   
   position : absolute;
   height : auto; 
   width : 847px;
   left : 50%; 
   margin-left : -423px;   
}

...

/* external resources */
.options { 
   width : 28px; 
   position : fixed;  
   top : 240px; 
   right : 50%; 
   margin-right : -452px;
   z-index : 1;
}
.option {
   width : 28px; 
   height : 28px; 
   margin-bottom : 1px; 
}

...

/* navigation menu */
.menubar { 
   width: 377px;
   height: 28px; 
   position: absolute;  
   top: 31px; 
   right: 10px;  
}
.menu { 
   width: 28px;
   height: 28px; 
   position: relative; 
   float : left; 
   margin-left: 1px;  
}


У боди высота задается на каждой странице отдельно, потому что они разные. Иначе футер смещается. 

Это сообщение отредактировал(а) ElKa - 6.12.2012, 19:13
PM   Вверх
ElKa
Дата 6.12.2012, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 1.2.2006

Репутация: нет
Всего: 4



Проблему с боковым меню решила вот так

Код

.options { 
   width : 28px; 
   position : fixed; 
  _position : absolute;  /* IE */  
   top : 240px; 
  _top : expression(eval(document.body.scrollTop)+'240px');   /* IE */   
   right : 50%; 
   margin-right : -452px;
   z-index : 1; 


Осталось две проблемы - Верхнее меню не помещается. И футер отображается в самом верху страницы, а не под контентом. 
PM   Вверх
rz00007
Дата 7.1.2013, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 11.4.2012
Где: Москва

Репутация: нет
Всего: 0



Ставьте себе ИЕ тестер и подгоняйте под нужную версию.
--------------------
http://presite.ru - My Work Commerce CSS2 AJAX
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0940 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.