私はHTMLで作業していましたが、別のページを参照するのに問題が発生し始めたとき、使用を開始しdata/css/styles.css
ました。これは、Webサイトのメインディレクトリ(他のフォルダー内ではない)のページで正常に機能し、その後、サブで同じことを行いました。 -ディレクトリ(例: "/ home /")は機能しませんでした。そこで/data/css/styles.css
、メインディレクトリでもサブディレクトリでも機能しない標準を使用してみました。それで../data/css/styles.css
、メインではなくサブディレクトリで運が良かったので、最後の試みを試みました。しかし、私がJSFiddleの2番目( /data/css...
)と3番目( )の場合、それらは正常に機能しました。../data/css
コンパイラ(Visual Studio Web Developer 2010)に問題がありますか、それともデバッグがおかしいですか?前もって感謝します。
質問する
72 次
1 に答える
1
パス名が。で始まる場合、/
WebサイトのDocumentRootを基準にして解釈されます。パス名が。で始まらない場合は/
、リンクを含むページのURLを基準にして解釈されます。したがって、パスのあるページ/a/b/c.html
にリンクが含まれている場合dir1/dir2/foo.css
、それはに変換され/a/b/dir1/dir2/foo.css
ます。../
プレフィックスは、パス名のディレクトリによってバックアップするために使用されるため、ページにが含まれている場合は../dir1/foo.css
、に変換され/a/dir1/foo.css
ます。
于 2012-09-24T05:36:53.013 に答える