ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS の相対パス: CSS ファイルまたは HTML ファイルに対して相対パスですか?

CSS の相対パス: CSS ファイルまたは HTML ファイルに対して相対パスですか?

Susan Sarandon
リリース: 2024-11-15 17:57:02
オリジナル
701 人が閲覧しました

Relative Paths in CSS: Are They Relative to the CSS or HTML File?

CSS の相対パス: 何に対して相対的ですか?

CSS では、相対パスは、画像やファイルなどの外部リソースを参照するためによく使用されます。他のCSSファイル。ただし、よくある質問は次のとおりです。パスは何に対して相対的なものなのでしょうか? CSS ファイル自体に対する相対パスですか、それとも CSS を含む HTML ファイルに対する相対パスですか?

質問への答え

答えは明確です。はい、次の相対パスです。 CSS ファイルは CSS ファイル自体に対して相対的なものです。これは、パスが CSS ファイルが配置されているディレクトリから始まることを意味します。

次のレイアウトを考えてみましょう:

  • ページ: page.htm (場所は関係ありません)
  • CSS: /resources/css/styles.css
  • 画像: /resources/images/image.jpg

styles.css ファイル内に、次の CSS ルールがある可能性があります:

div { background-image: url('../images/image.jpg'); }
ログイン後にコピー

この例では、相対パス ../images/image.jpg は、 style.css ファイルは、resources/css にあります。したがって、パスは /resources/images/image.jpg.

にある画像を参照します。

以上がCSS の相対パス: CSS ファイルまたは HTML ファイルに対して相対パスですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート