Jump to content
  • 0

помогите с ие


dvs
 Share

Question

выложил вот на бесплатник - valeradmitruk.narod.ru/1st.html проблема только с ие, фф и опера показывают как надо, пробовал основному контенту добавить z-index:-1; тогда ие показывает нормально, но пропадает основной контент в фф

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0
так же, то есть в ие нормально, фф не показывает вообще основного контента

Чет непонятно, нифига в коде нету никакого контента.

Да, и дайте меню релейтив с большим з-индекс, в IE8 он перекрыт серым блоком.

Link to comment
Share on other sites

  • 0

я не правильно изъяснился, вот этот серый блок я и считал за контент, проблема как раз в том, что он перекрывает меню. добавил z-index , безрезультатно

#menu li.hover, #menu li:hover{

position:relative;

z-index:30;

}

Link to comment
Share on other sites

  • 0

согласен, что оно должно так работать, но увы:D может что то со скриптами для ие?

menu.html

<head>

<!-- стили для нашего меню -->

<link rel="stylesheet" type="text/css" href="menudemo.css">

<!-- только для поддержки IE6 -->

<script type="text/javascript" src="menuevent.js"></script>

</head>

menuevent.js

function initPage()

{

var nav = document.getElementById("menu");

if (nav)

{

var nodes = nav.getElementsByTagName("li");

for (var i = 0; i < nodes.length; i++)

{

nodes.onmouseover = function ()

{

this.className += " hover";

}

nodes.onmouseout = function ()

{

this.className = this.className.replace(" hover", "");

}

}

}

}

if (window.attachEvent) window.attachEvent("onload", initPage);

меня настораживает, что в самом html эта функция function initPage() нигде не вызывается

Link to comment
Share on other sites

  • 0

сначала мучался с з-индексом, потом подошел к своей проблеме с другой стороны в буквальном смысле, сначала загрузил серый блок(контент) потом меню, во всех браузерах все работает, неужели ие не понимает з-индекс?

Link to comment
Share on other sites

  • 0
большое спасибо за помощь, буду разбираться дальше

Со скриптом все в порядке, он только назначает класс hover. эмуляция такая.

Пригляделся повнимательней... зачем у вас серый блок абсолютно спозиционирован?

Верстка (если только вы не хотите в среднем окне держать контент четко обозначеной высоты, либо, если вы собираетесь получить прокрутку в сером блоке) абсолютно нежизнеспособная. Не изобретайте велосипед, сделайте все без релейтива и абсолюта, проще некуда - список у вас по коду выше, дайте ему единственному релейтив, даже можно без з-индекса - любой браузер в этом случае расположит его поверх. Далее копаться в Вашем варианте неохота, тем более что Вы его скорее всего все равно переделаете.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy