1

このコードを使用して外部スタイルシートにリンクしようとしています:

<?php
    include("/homepages/9/myusername/htdocs/Mobile_Detect.php");
    $detect = new Mobile_Detect();

    if($detect->isiOS()){
        // code to run for the Apple iOS platform.
        echo '<link rel="stylesheet" type="text/css" href="/homepages/9/myusername/htdocs/style.css" />';
    }
?>

残念ながら、 への有効なリンクを確立できないようですstyle.css。この絶対パスと、HTML のようにフォーマットされた通常のパスを試してみました: href="/style.css"href="style.css"href="./style.css"、およびその他すべての可能性。私は何を間違っていますか?このコードを機能させるにはどうすればよいですか?

4

1 に答える 1

3

タグのhref属性はブラウザによって処理されます。styleブラウザは明らかにサーバーのファイルシステム パスにアクセスできません/homepages/9/whatever(さらに、ロードしようとしますhttp://yoursite/homepages/9/whatever)。

属性の値をhrefブラウザがロードできるもの (例: http://yoursite/media/style.css) に変更します。

于 2012-06-29T06:25:05.907 に答える