Heim > Web-Frontend > CSS-Tutorial > Was ist der Referenzpunkt für relative URLs in CSS?

Was ist der Referenzpunkt für relative URLs in CSS?

Susan Sarandon
Freigeben: 2024-12-22 14:33:14
Original
212 Leute haben es durchsucht

What is the Reference Point for Relative URLs in CSS?

Relative URLs in CSS: Bestimmen des Referenzpunkts

Bei der Verwendung relativer URLs in CSS-Dateien zur Angabe von Ressourcen wie Hintergrundbildern ist dies von entscheidender Bedeutung um den Bezugspunkt solcher URLs zu verstehen. Stellen Sie sich ein Szenario vor, in dem die folgende CSS-Regel definiert ist:

div#header {
  background-image: url('images/header-background.jpg');
}
Nach dem Login kopieren

Diese Regel ist in der Datei „/stylesheets/base-styles.css“ enthalten. Wenn dieses Stylesheet über mit verschiedenen Dokumenten verknüpft ist, wo wird dann die relative URL im CSS relativ interpretiert?

Die Antwort: Relativ zum Stylesheet-Dokument

Gemäß den vom W3C festgelegten Spezifikationen werden in CSS-Dateien angegebene Teil-URLs relativ zur Quelle des Stylesheets interpretiert, nicht zum Dokument, in dem es enthalten ist. Daher wird im oben genannten Beispiel die relative URL in Bezug auf „/stylesheets/“ interpretiert und nicht auf das aktuelle Dokument, in dem sie enthalten ist.

Dieser Ansatz gewährleistet Konsistenz und Zuverlässigkeit, da die CSS-Datei möglicherweise enthalten ist in Seiten, die sich in verschiedenen Verzeichnissen befinden. Durch die Standardisierung des Referenzpunkts auf die CSS-Datei selbst funktionieren die URLs nahtlos, unabhängig vom Speicherort oder Pfad des Dokuments.

Das obige ist der detaillierte Inhalt vonWas ist der Referenzpunkt für relative URLs in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage