Rumah > hujung hadapan web > tutorial css > URL Relatif CSS: Relatif dengan Stylesheet atau Dokumen HTML?

URL Relatif CSS: Relatif dengan Stylesheet atau Dokumen HTML?

DDD
Lepaskan: 2024-12-21 16:12:11
asal
846 orang telah melayarinya

CSS Relative URLs: Relative to Stylesheet or HTML Document?

URL Relatif CSS: Berkaitan dengan Lembaran Gaya atau Dokumen Semasa?

Apabila menentukan URL relatif dalam fail CSS, seperti untuk imej latar belakang, ia adalah penting untuk memahami lokasi yang mereka rujuk. Ambil contoh ini daripada fail "/stylesheets/base-styles.css":

div#header {
    background-image: url('images/header-background.jpg');
}
Salin selepas log masuk

Sekarang, pertimbangkan untuk memasukkan helaian gaya ini ke dalam pelbagai dokumen seperti /item/details.html atau /about/index.html. Di manakah URL relatif dalam fail CSS akan dinilai secara relatif?

Jawapan:

Menurut W3, "URL separa ditafsirkan secara relatif kepada sumber gaya helaian, tidak berkaitan dengan dokumen." Oleh itu, dalam kes ini, URL akan dinilai secara relatif kepada lokasi helaian gaya, iaitu "/stylesheets/".

Ini masuk akal, kerana fail CSS berpotensi dipautkan ke halaman dalam direktori yang berbeza. Dengan menyeragamkan penilaian URL ke lokasi fail CSS, ia memastikan bahawa URL akan diselesaikan dengan betul tanpa mengira konteks halaman lembaran gaya disertakan.

Atas ialah kandungan terperinci URL Relatif CSS: Relatif dengan Stylesheet atau Dokumen HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan