4

ここにPHPファイルがあります:

/public_html/folder1/folder2/index.php 

このファイルには、次の場所にある CSS ファイルが必要です。

/public_html/folderX/folderY/css1.css

そのCSSファイルにアクセスするための正しいパスは、index.phpに入れる必要がありますか? ありがとう。

4

2 に答える 2

5

public_htmlそれがあなたのルートであると仮定します:

<link rel="stylesheet" type="text/css" href="/folderX/folderY/css1.css" />

私の個人的なアドバイスは、相対パスに干渉しないことです。PHPスクリプトを移動し始めたときにのみ、問題が発生します。さらに悪いことに、コードが別のスクリプトの一部として含まれていて、それがどこにあるかを知る方法がありません。

CSS (画像) 内の参照についても同じことが言えます。ページの場所を使用するインライン CSS とは対照的に、CSS ファイル内の相対パスがそのファイルの場所から取得されることは、必ずしもすぐにはわかりません。

于 2012-10-24T04:44:00.933 に答える
4

ドキュメントに相対的に追加できます。

../../folderX/folderY/css1.css

または、ドキュメント ルートに対して相対的に:

/folderX/folderY/css1.css

于 2012-10-24T04:44:28.510 に答える