0 Пользователей и 1 Гость просматривают эту тему.
  • 16 Ответов
  • 4220 Просмотров
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Всем доброго времени суток!

Подскажите, как решить подобную проблему.

Сайт красиво и правильно отображается во всех браузерах кроме IE :(

Поскольку шаблон клубный и легальный, спросила сначала у них, но они пожали плечами: проблема в браузере.

Подскажите как ее решить!  >:(

Что именно случилось: неправильно отображается меню, пропала прозрачность у header, меню не раскрывается и название меню закрывается белым цветом фона (при нажатии).

Плз, кто может помочь! Какие коды выложить, чтобы посмотреть, в чем беда.

Есть файл ie.css

и основной layout.css
код из первого файла:

Код
/* ---------------------- ie.css --------------------------
This CSS file contain the fixes for the Internet Explorer 7 and
Internet Explorer 8. The properties with "*" before them are
only for Internet Exploper 7. The other may apply to both
browser versions.

- For IE6 we have droppped support.
- For IE9 there is no need for hacks as this browser version
is improved very well comparing to IE7/IE8  
---------------------------------------------------------------- */

/* icemegamenu.css */
div.icemegamenu ul#icemegamenu li:hover span.icemega_desc,
div.icemegamenu ul#icemegamenu li.current span.icemega_desc,
div.icemegamenu ul#icemegamenu li:hover span.icemega_desc:after,
div.icemegamenu ul#icemegamenu li.current span.icemega_desc:after,
div.icemegamenu ul#icemegamenu li.active  span.icemega_desc,
div.icemegamenu ul#icemegamenu li.active  span.icemega_desc:after,
div.icemegamenu ul#icemegamenu li li span.icemega_desc,
div#subMenusContainer span.icemega_desc {
display:block}


#icemegamenu .icesubMenu .icemega_cover_module .icemega_modulewrap,
#subMenusContainer .icesubMenu .icemega_cover_module .icemega_modulewrap {
*color:#fff;}


div.icemegamenu ul#icemegamenu li span.icemega_desc {
display:none}


div.icemegamenu ul#icemegamenu li:hover span.icemega_desc,
div.icemegamenu ul#icemegamenu li.current span.icemega_desc,
div.icemegamenu ul#icemegamenu li.active  span.icemega_desc {
display:block;}


#iceverticalmenu li:hover > ul {
margin-right:-22px!Important}



Код из второго файла:

Код
/* Header 
----------------*/
#header {
position:relative;
background:#fff;
background: -webkit-linear-gradient(top, #fff, rgba(255,255,255,.75));
background: -moz-linear-gradient(top, #fff, rgba(255,255,255,.75));
background: -ms-linear-gradient(top, #fff, rgba(255,255,255,.75));
background: -o-linear-gradient(top,#fff, rgba(255,255,255,.75));
background: linear-gradient(top, #fff, rgba(255,255,255,.75));
clear:both}
« Последнее редактирование: 04.10.2012, 17:10:57 от tkulneva »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
tkulneva и что мы с кодом вашим делать должны. Шаблон клубный и легальный пишите им. Может они против того, что вы их код открыто распространяете? Ну и на будущее, хотите, чтоб помогли ссылку на проект выкладывайте. С ув.
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Вот Вам ссылка на проект

*убрана после решения проблемы*


Теперь  сможете помочь?


А им я пишу уже два дня, ответ ниже:

Hello,
Unfortunately I have to say that this isn't a problem of the template,this error is related with the browser. IE7 doesn't support the latest CSS standard .But the other versions of IE after IE7 display the site properly.

Let me know if you have anything else,

Thank you
« Последнее редактирование: 04.10.2012, 19:13:21 от tkulneva »
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
А в ответ - тишина...ну, неужели никто не может помочь? Даже с ссылкой?
*

bykaVBS

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Мельком глянул.
Бэкграунды вашего меню заданы таким правилами:
Код: css
div.icemegamenu ul#icemegamenu > li.active > a.iceMenuTitle, div.icemegamenu ul#icemegamenu > li.active > span.separator {
    background: -moz-linear-gradient(center top , #90C80B, #7EBE06) repeat scroll 0 0 transparent;
}
(style1.css)
То бишь инструкции для мозилы есть а подобные инструкции для ИЕ (ну чтото типа:

Код: css
div.icemegamenu ul#icemegamenu > li.active > a.iceMenuTitle, div.icemegamenu ul#icemegamenu > li.active > span.separator {
filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#90C80B,endColorstr=#7EBE06);
}

отсутствуют. Вот и вылазиет в ИЕ белый цвет фона который сливается с текстом
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Так, а как и где дописать такие инструкции? В этом же style1.css?
*

bykaVBS

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
в элементах где есть подобные инструкции для мозиллы нужно дописать аналогичные фильтры для ие. http://webering.ru/blog/html_css/filters_ie/#.UG2MpK54pF4 тут инфу по фильтрам можно взять. А конкретно где и что дописывать - тут уж вам разбираться с cssками.  ^-^ Вот. Возьмите FireBug и пройдитесь по элементам менюшки.
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Спасибо!
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Для ie9 вроде префикс ms должен работать. Типа
-ms-linear-gradient(center top , #90C80B, #7EBE06) repeat scroll 0 0 transparent;
Создание сайтов, шаблонов, помощь в решении проблем.
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Это для IE 10+

Ну, буду пробовать все.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
Это для IE 10+
Да? И такие есть? :)
Создание сайтов, шаблонов, помощь в решении проблем.
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Вам смешно....:( А я вот голову всю сломала...и поддержка их молчит. Не получается :( Ни один из вариантов.
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Да? И такие есть? :)
Уже есть , я себе windows8 для пробы поставил уже .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
На градиенты забейте. Пусть будет цена за использование IE.
Перед background: -moz-linear-gradient(center top , #90C80B, #7EBE06) repeat scroll 0 0 transparent;
Допишите простой фон background:#90C80B (или #7EBE06, выберите сами) Он будет для IE
Создание сайтов, шаблонов, помощь в решении проблем.
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Это надо в style1.css?

Написала вот так:

background:#7EBE06
background: -webkit-linear-gradient(top, #90c80b, #7ebe06);
      background: -moz-linear-gradient(top, #90c80b, #7ebe06);
      background: -ms-linear-gradient(top, #90c80b, #7ebe06);
      background: -o-linear-gradient(top, #90c80b, #7ebe06);
      background: -o-linear-gradient(top, #90c80b, #7ebe06);}


Не помогло :( Видимо не там пишу? Голова уже кругом.
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
Не помогло  Видимо не там пишу? Голова уже кругом.
Или точку с запятой забыли ( ; ) после первой строчки. Или кеширование. Так-то должно работать.
Создание сайтов, шаблонов, помощь в решении проблем.
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Где ж Вы были весь день! Гениально...Заработало...кеширование было.

Спасибо огромное!  :D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить заголовок в шапке сайта

Автор kunsaid

Ответов: 0
Просмотров: 1187
Последний ответ 03.12.2022, 18:34:32
от kunsaid
Адаптивное меню для сайта на CSS

Автор YuliaOks

Ответов: 1
Просмотров: 1025
Последний ответ 02.06.2019, 19:31:23
от Taatshi
Появление свободного пространства внизу сайта

Автор Андрей Нестеров

Ответов: 13
Просмотров: 1324
Последний ответ 23.11.2018, 09:16:36
от Support
Свойство letter-spacing по-разному отображается на разных мониторах

Автор V@lentin

Ответов: 1
Просмотров: 1073
Последний ответ 19.07.2018, 20:53:29
от Zelyonkin
Где убрать часть меню с сайта

Автор mihsmol

Ответов: 1
Просмотров: 1064
Последний ответ 02.06.2018, 06:33:52
от effrit