2014-09-19 5 views
0

Я столкнулся с проблемой, когда тестировал свою страницу с разными браузерами. Я получил его для наиболее часто используемых браузеров (IE, Chrome, Opera, Firefox), но не для Safari. Для Safari требуется совершенно другая компоновка div и макет CSS. поэтому я попытался связать HTML-лист, когда сафари открывает страницу. единственное, что я получаю, когда открываю его в сафари, - это только мой HTML-код для сайта, а не сам сайт. Кто может помочь мне решить эту проблему?Ссылка HTML-лист на другой HTML-лист

код PHP:

<?php 
    add_filter('body_class','browser_body_class'); 
    function browser_body_class($classes) { 
     global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_ip; 
     if($is_safari) { 
      echo '<link href="AVSales Web Page.html" />'; 
     } 
    } 
?> 

нужно больше моего кода, чтобы помочь мне с этим?

ответ

0

Вы используете слишком глупые названия сайтов ... вы не можете назвать сайт AVSales Web Page.html Попробуйте назвать его avsaleswebpage.html или AVSales_web_page.html.

Ваш сайт должен быть с расширением .php, а не HTML ... поэтому переименование index.html в index.php

+0

Изменено зовут. сайт уже имел расширение .php. ничего не изменилось, результат все тот же. спасибо за попытку помочь. –

+0

Что вы пытаетесь установить? Вы можете связать только .css-файлы в до . Favicon и еще несколько вещей ... вы не можете связать html-документ ... Если ваша проблема только в сафари, ошибка есть в PHP-коде. PHP является серверной, поэтому он всегда дает одинаковый результат для каждого браузера – Mego

+0

. Теперь я решил, что большинство вещей разобрались, поэтому он работает в Safari и во всех других браузерах. путем установки разностей вверх по-разному. но это было только сафари, имеющее проблему размещения объектов в нужном месте. когда я пытаюсь открыть php в сафари, он теперь дает только текст. подскажите, что это значит? –

Смежные вопросы