Ar įmanoma vieną CSS failą įtraukti į kitą?
Taip:
@import url("base.css");
Pastaba:
@import
taisyklė turi būti ankstesnė už visas kitas taisykles (išskyrus @charset
).@import
taisyklės reikalauja papildomų serverio užklausų. Kaip alternatyvą galite sujungti visus CSS į vieną failą, kad išvengtumėte kelių HTTP užklausų. Pavyzdžiui, nukopijuokite base.css
ir special.css
turinį į base-special.css
ir pateikite nuorodą tik į base-special.css
.Kai kuriais atvejais tai įmanoma naudojant @import "file.css" ir dauguma šiuolaikinių naršyklių turėtų tai palaikyti, senesnės naršyklės, pavyzdžiui, NN4, šiek tiek išprotės.
Pastaba: importavimo teiginys turi būti pateiktas prieš visas kitas failo deklaracijas, o prieš naudodami failą gamyboje, išbandykite jį visose tikslinėse naršyklėse.