Весь сайт вообще не загружается в IE 6,7,8, CSS выдает в 9 - PullRequest
0 голосов
/ 22 ноября 2011

Я должен признать, что я ПОЛНОСТЬЮ озадачен этим.Я искал интернет для исправления, но если это уже было решено, я искренне извиняюсь заранее.

Я работаю над сайтом, который должен прекрасно работать, по крайней мере,IE8.Я отключил некоторые приятные вещи для IE6 и помню, что он отлично работает во всех версиях.Также отлично работает в Firefox, Chrome и Safari.Тем не менее, сегодня он просто решил сломать.Вот проблемы:

  1. Страница просто не загрузится в IE6, 7 или 8. Мое единственное предположение, что есть сценарий или что-то в голове, которая останавливает браузер.Я попытался загрузить его после удаления всех скриптов и ссылок в голове, но безрезультатно.Это просто белая страница.Как я могу это исправить?

  2. Когда страница использовалась для загрузки, верхняя навигация была сломана во всех версиях IE.В Firefox, Chrome или Safari все было хорошо.Каждая ссылка в навигации - это <li>, внутри которой - <a>.Когда пользователь переворачивает <li>, соответствующее изображение «прожектора» под ним будет меняться через специальный бит jquery.Но теперь ссылка даже не появляется.

  3. По какой-то причине изображения внизу с небольшими вкладками в них ломаются.В нормальном состоянии они в порядке.При наведении курсора вкладка должна немного выскочить и изменить цвет.У меня есть border-radius и box-shadow на них, и я также использую пирог CSS3 на контейнере.Однако при опрокидывании углы становятся черными.Похоже, что png не отображается должным образом, но они сделаны с помощью CSS.Эта проблема не так актуальна, как возвращение базовой функциональности страницы, так как я могу просто вернуться к использованию изображений для этого, но это еще и чертовски головокружительная боль.

В моем офисеМы изначально используем IE9 в Windows 7 вместе с программой IETester для загрузки сайта в других версиях.У нас довольно старый компьютер, на котором работает IE6, но результаты одинаковы для всех.

Этот проект приближается к крайнему сроку, поэтому его просто взломать и сломать, как это довольно печально.Если у кого-то есть идеи, что пошло не так, пожалуйста, дайте мне знать.Сайт размещен по адресу:

Это местоположение

Страница объединяется с php include для header.php и footer.php.

Просто чтобы вы знали, что связано в заголовке:

<link href="css/style.css" rel="stylesheet" type="text/css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript" ></script>  
<script src="js/libs/modernizr-2.0.6.min.js" type="text/javascript" ></script>
<script src="js/script.js" type="text/javascript" ></script>
<script src="js/plugins.js" type="text/javascript" ></script>
<script src="js/libs/PIE.js" type="text/javascript" ></script>
<!--[if IE 6]>
<link href="css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->

В таблицах стилей, сброса и типографики последовательно включается @import.Они также находятся в каталоге css.

Вот мой заголовочный файл, начиная с тега body:

<body>

    <div id="wrapper">

        <div id="header">

            <div id="masthead"></div>

            <ul class="nav">
                <li class="nav_spacer_left"></li>
                <a href="#" id="nav1"><li class="index"></li></a>
                <a href="##" id="nav2"><li class="works"></li></a>
                <a href="###" id="nav3"><li class="products"></li></a>
                <a href="####" id="nav4"><li class="partners"></li></a>
                <a href="#####" id="nav5"><li class="company"></li></a>
                <a href="######" id="nav6"><li class="contact"></li></a>
                <li class="nav_spacer_right"></li>
            </ul>

            <div id="lights">       
                <div class="nav_light" id="nav1_light"></div>
                <div class="nav_light" id="nav2_light"></div>
                <div class="nav_light" id="nav3_light"></div>
                <div class="nav_light" id="nav4_light"></div>
                <div class="nav_light" id="nav5_light"></div>
                <div class="nav_light" id="nav6_light"></div>
            </div>


        </div><!--! end of #Header -->

    <div class="clear"></div>

        <div id="background">
            <div class="shelf"></div>

            <div class="content">

Вот jQuery для прожекторов, очень простой материал:

/*  
    Spotlights
*/
$(document).ready(function() {

$('#nav1').hover(function() {
    $('#nav1_light').addClass('nav_light_bright');
        }, function() {
    $('#nav1_light').removeClass('nav_light_bright');
});

$('#nav2').hover(function() {
    $('#nav2_light').addClass("nav_light_bright");
        }, function() {
    $('#nav2_light').removeClass("nav_light_bright");
});

$('#nav3').hover(function() {
    $('#nav3_light').addClass("nav_light_bright");
        }, function() {
    $('#nav3_light').removeClass("nav_light_bright");
});

$('#nav4').hover(function() {
    $('#nav4_light').addClass("nav_light_bright");
        }, function() {
    $('#nav4_light').removeClass("nav_light_bright");
});

$('#nav5').hover(function() {
    $('#nav5_light').addClass("nav_light_bright");
        }, function() {
    $('#nav5_light').removeClass("nav_light_bright");
});

$('#nav6').hover(function() {
    $('#nav6_light').addClass("nav_light_bright");
        }, function() {
    $('#nav6_light').removeClass("nav_light_bright");
});

})

Если просьба людей копаться в моем коде делает меня придурком, я снова искренне извиняюсь.Я действительно ценю любого, кто достаточно любезен, чтобы помочь мне с этим и хочу сказать спасибо заранее.Если это всего лишь какой-то крошечный незакрытый тег или что-то еще, то будьте уверены, что я буду заниматься работой по крайней мере десять минут.

У меня возникли проблемы при публикации вопроса, поэтому вместо ссылок на страницы я включил некоторыеСценарий здесь.Если вы хотите просмотреть все css, они находятся в каталоге / css / сайта, на который я ссылался ранее.Конечно, я могу выложить больше кода здесь, если это необходимо.

1 Ответ

0 голосов
/ 25 ноября 2011

Исправлено.Это было пространство, генерирующееся над doctype без моего ведома!: -О

...