Php 将HTML工作表链接到另一个HTML工作表

Php 将HTML工作表链接到另一个HTML工作表,php,html,css,safari,Php,Html,Css,Safari,当我用不同的浏览器测试我的页面时,我遇到了一个问题。我让它适用于最常用的浏览器、Chrome、Opera和Firefox,但不适用于Safari。Safari需要一个完全不同的div布局和CSS布局。因此,我尝试在safari打开页面时链接HTML表。当我在safari中打开它时,我得到的唯一东西是我的站点HTML代码,而不是站点本身。 谁能帮我解决这个问题 PHP代码: <?php add_filter('body_class','browser_body_class');

当我用不同的浏览器测试我的页面时,我遇到了一个问题。我让它适用于最常用的浏览器、Chrome、Opera和Firefox,但不适用于Safari。Safari需要一个完全不同的div布局和CSS布局。因此,我尝试在safari打开页面时链接HTML表。当我在safari中打开它时,我得到的唯一东西是我的站点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" />';   
        }
    }
?>

需要更多代码来帮助我吗?

你使用的网站名称太愚蠢了。。。您不能将网站命名为AVSales Web Page.html尝试将其命名为AVSales webpage.html或AVSales\u Web\u Page.html


您的站点必须具有.php扩展名,而不是html。。。因此,将index.html重命名为index.php

更改了名称。该站点已经有了.php扩展名。没什么变化,结果还是一样。谢谢你的帮助。你想链接什么?您只能在中链接.css文件。Favicon和其他一些事情。。。无法链接html文档。。。如果您的问题只出现在safari中,那么错误不在PHP代码中。PHP是服务器端的,因此它为每个浏览器提供的输出总是相同的。我现在把大部分东西都整理好了,所以它可以在Safari和所有其他浏览器中使用。通过设置不同的div。但只有safari在将物品放在正确的位置时遇到问题。当我尝试在safari中打开php时,它现在只提供文本。有什么线索吗?