CSS ファイルへの相対パスの指定
Java Web アプリケーションには、スタイル設定の目的で CSS フォルダーが含まれることがよくあります。このフォルダーから CSS ファイルをインポートする場合、パスの指定が間違っていると問題が発生する可能性があります。
ルート ディレクトリの決定
CSS ファイルは次の場所にある必要があります。プロジェクトフォルダーのルート、あなたの場合は含まれるもの:
- build
- css
- dist
- nbproject
- src
- web
- build.xml
オプションパスの指定
CSS フォルダーへのパスを指定するには、次の 2 つの主なオプションがあります:
-
絶対パス: たとえば、<リンク rel="スタイルシート" type="テキスト/css" href="/ServletApp/css/styles.css"/>。このパスは、Web アプリケーションのルートを開始点として指定します。
-
相対パス: たとえば、.このパスは、CSS フォルダーが HTML ファイルと同じディレクトリにあることを前提としています (ただし、この前提は検証する必要があります)。
考慮事項
-
絶対パス: CSS ファイルが常に Web から参照される場合は、このパスを使用しますアプリケーションのルート。
-
相対パス: CSS ファイルが常に HTML ファイルと同じディレクトリにある場合は、このパスを使用します。 URL の「/ServletApp/」部分を削除する場合は、より効率的です。
-
ファイルシステムの表記: 「..」のような表記を使用して、ディレクトリを上に移動できます。構造 (例: http://google.com/images/../images/../images/myImage.png.
)
以上がJava Web アプリケーションで CSS ファイルの正しい相対パスを指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。