Bilakah lebih baik menggunakan @import untuk Import CSS?
Secara amnya disyorkan untuk mengelak daripada menggunakan @import untuk memasukkan lembaran gaya CSS ke dalam yang lain. Jika dibandingkan dengan hanya menambah
Bagaimanakah @import mempengaruhi pemuatan CSS?
Pertimbangkan fail CSS berikut (lembaran gaya A ) dengan pernyataan @import:
@import url("stylesheetB.css");
Dalam senario ini, penyemak imbas mesti memuat turun lembaran gaya A sebelum ia boleh mula memuat turun lembaran gaya B. Ini berkemungkinan melambatkan pemuatan lembaran gaya B dan memperlahankan pemaparan halaman.
Pendekatan alternatif: Menggunakan elemen
Jika kedua-dua helaian gaya sentiasa dimuatkan bersama, pendekatan yang lebih cekap ialah merujuknya secara terus dalam
Adakah terdapat sebarang pengecualian?
Walaupun @import secara amnya tidak digalakkan, mungkin terdapat situasi yang jarang berlaku di mana ia mungkin sesuai. Sebagai contoh, jika anda perlu mengimport fail CSS secara dinamik tanpa merujuknya terus dalam HTML utama. Walau bagaimanapun, situasi ini adalah luar biasa dan tidak boleh dianggap sebagai perkara biasa.
Atas ialah kandungan terperinci Bilakah Anda Harus Menggunakan `@import` untuk CSS, dan Bilakah Anda Harus Mengelakkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!