CSS ファイルでのパス参照: CSS または HTML に関連していますか?
CSS ファイルを利用して HTML ドキュメントのスタイルを設定する場合、 CSS ファイルの場所と参照先の関係
質問:
CSS ファイル内の画像またはアセットへの相対パスを指定する場合、そのパスは CSS ファイル自体を参照しますか、それとも CSS ファイル自体を参照しますか?が含まれますCSS?
答え:
はい、CSS ファイル内の相対パスは CSS ファイルの場所を基準としています。
説明:
CSS では、リソースを見つけるために相対パスが使用されます(画像、フォントなど) CSS ファイルのディレクトリ構造に基づきます。これらのパスの参照ポイントは CSS ファイル自体です。
たとえば、次のレイアウトを考えてみましょう:
CSS ファイルでは、画像への相対パスは次のようになります:
div { background-image: url('../images/image.jpg'); }
この例では、パス '../ 「images/image.jpg」は、「styles.css」ディレクトリ (CSS ファイルの場所) から始まり、1 つ上のディレクトリ レベルに移動します (次のように示されます)。 '../') を、'image.jpg' ファイルが配置されている 'images' ディレクトリに移動します。
このパス参照により、CSS ファイルの場所に関係なく、リソースが常に CSS ファイルに対して相対的に配置されるようになります。 CSS を含む HTML ファイル。
以上がCSS ファイルの相対パスは CSS または HTML ファイルに相対していますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。