Почему это ошибка в Internet Explorer? - PullRequest
0 голосов
/ 14 июня 2011

Я сделал сайт: http://www.saborearte.pt/

Я не знаю, почему на сайте есть ошибка в IE, я пробовал некоторые обходные пути, но я не нахожу ошибку CSS.

Почему я не могу решить эту проблему?
1- Я использую Mac.
2- У Internet Explorer нет хороших инструментов разработчика

** РЕДАКТИРОВАНИЕ: **

    <div id="headercloth"></div>
    <header id="header" class="clearfix"> 
        <div class="wrap"> 
            <div id="logo" class="left"> 
                <a href="http://www.saborearte.pt"> 
                    Sabor&Arte
                    <img src="assets/images/estilo/logos/logo.png" height="145" width="217" alt="Sabor&Arte Logo" /> 
                </a> 
            </div> 
            <div id="nav"> 
                <nav class="jquery-menu clearfix sombra"> 
                        <ul><li class="active"><a href="http://www.saborearte.pt/" title="Quem Somos" >Quem Somos</a></li> 
<li><a href="/galeria" title="Galeria" >Galeria</a></li> 
<li><a href="/ementa" title="Ementa" >Ementa</a></li> 
<li class="last"><a href="/contactos" title="Contactos" >Contactos</a></li> 
</ul> 
                </nav> 
            </div> 
        </div> 
    </header>

этот фрагмент кода неправильно отображает на IE (6, 7 и 8)

1 Ответ

5 голосов
/ 14 июня 2011

IE версии 8 и ниже не распознает неизвестные элементы.

Для некоторых деталей фона: http://paulirish.com/2011/the-history-of-the-html5-shiv/

.. однако на практике Internet Explorer 6-8 представляют проблему, поскольку они не распознавать неизвестные элементы; новый элементы не могут содержать детей и являются не зависит от CSS.

Исправление так же просто, как включение этого на вашей странице, в ваш <head>:

<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

Для дальнейших инструкций: http://code.google.com/p/html5shiv/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...