За последние 24 часа нас посетили 59969 программистов и 1744 робота. Сейчас ищут 1156 программистов ...

Неправильное отображение меню в IE

Тема в разделе "HTML и CSS", создана пользователем knapy, 29 май 2012.

  1. knapy

    knapy Активный пользователь

    С нами с:
    29 май 2012
    Сообщения:
    6
    Симпатии:
    0
    Доброго дня, дорогие программисты!!
    помогите решить проблему или укажите пожалуйста куда копать.
    во всех браузерах кроме IE меню отображается одинаково, нормально.
    чтобы долго словами не объяснять как именно неправильно отображается - приведу ссылку и вы поймете:
    http://opus.extyl-pro-hosting.net/catalog/

    я подозреваю, что дело в "позиционировании" блоков, но к сожалению еще не очень селен в CSS..

    подскажите пожалуйста в чем именно проблема? может она является стандартной? если нужна будет какая-то дополнительная информация - скажите, я предоставлю.

    заранее огромное спасибо!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    О, да, это верстка. Процесс жестокий и беспощадный.
     
  3. knapy

    knapy Активный пользователь

    С нами с:
    29 май 2012
    Сообщения:
    6
    Симпатии:
    0
    полностью согласен!:( но проблему всё равно приходится решать...=)
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Это отдельное искусство, найти причину. Так что... Вооружайся тулзами и дебаж.
    Если ктонить придет и подособит - будет большая удача.
     
  5. knapy

    knapy Активный пользователь

    С нами с:
    29 май 2012
    Сообщения:
    6
    Симпатии:
    0
    подскажите какими именно? раньше просто не юзал..
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  7. knapy

    knapy Активный пользователь

    С нами с:
    29 май 2012
    Сообщения:
    6
    Симпатии:
    0
    Спасибо! попробую её поюзать
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    обычно 99% вопросов позволяет снять firebug для firefox.
     
  9. knapy

    knapy Активный пользователь

    С нами с:
    29 май 2012
    Сообщения:
    6
    Симпатии:
    0
    сейчас может тогда и мазилу установлю - с файербагом покопаюсь..
     
  10. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Вообще, в IE по идее есть штатная хрень для дебага - F12, там откроется нечто наподобии firebug, только функционал попроще, но тыкнуть мышкой в любой элемент и посмотреть его в DOM, стили и пр - можно.

    Добавлено спустя 3 минуты 45 секунд:
    knapy,
    тебе там нужно с открывающими/закрывающими ul и li разобраться, там порядок кривой какой-то. Прямо с самого начала неправильно:
    Код (Text):
    1. <ul>
    2.     </li>
    3. ...
    Ещё нет ни одного открывающего li, зато сразу закрывающий.
    У некоторых li нету закрывающей пары. "M$ Firebug" на месте той лишней строки показывает пустой "<ul />"
     
  11. knapy

    knapy Активный пользователь

    С нами с:
    29 май 2012
    Сообщения:
    6
    Симпатии:
    0
    sobachnik,
    спасибо, сейчас посмотрю!
     
  12. чувак. всё гораздо проще чем ты думаешь)))
    на страничку впиши этот код:
    Код (Text):
    1.  
    2. <?php
    3. if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
    4.  header('Location: govno.php');
    5.  exit();
    6. }
    7. ?>
    в этой же папке создай файл govno.php:
    Код (Text):
    1.  
    2. <?php
    3. if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
    4. }
    5. else {
    6.  header('Location: index.php');
    7.  exit();
    8. }
    9. ?>
    10.  
    11. <head>
    12. <title>нет доступа!</title>
    13. </head>
    14.  
    15. <body>
    16.    
    17.     <center><br><br><br><br><br>
    18.         <h2>ты используешь устаревший web-браузер,<br> для просмотра сайта установи нормальный</h2>
    19.         <br><Br><br>
    20.         <a href='http://fx.yandex.ru/?kold'><img src='../image/firefox.jpg' alt='прямая ссылка' width='200' height='200' /></a>
    21.     </center>
    22.    
    23.    
    24. </body>
    и проблема решена! =)