Reguła @import pozwala importować reguły stylów z innych arkuszy stylów. Reguły @import muszą znajdować się na samym początku arkusza stylów, w elemencie style lub zewnętrznym pliku css (reguła @charset, musi być pierwszą w arkuszu stylów, jeśli istnieje).
@import [url|string] media-query-list?; |
---|
nazwa pliku
')
nazwa pliku
*) Zawartość plików:
style.css
body { color: silver; }
print.css
body { color: black; }
Niektóre właściwości posiadają formę skróconą. Pozwalają na określenie kilku wartości właściwości jednego obiektu. Skróconą własność ustawia wszystkie swoje właściwości podrzędne (gdy zostaną pominięte z skróconej postaci przypisana im zostanie wartość początkowa).
selektor: { właściwość: wartość1; właściwość: wartość2; ... właściwość: wartośćN; }
jest równe
selektor: { właściwość: wartość1 wartość2 ... wartośćN; }
* np. font: |
---|
initial; |
font: initial; |
Każda właściwość ma wartość początkową, która staje się określoną wartością, gdy kaskada i dziedziczenie nie daje wartości. Ponadto, wartość początkowa może być wskazana przez słowo kluczowe "initial", które akceptują wszystkie właściwości.
Celem kaskadowości jest znalezienie jednej deklaracji wśród zestawu, które mają zastosowanie dla danego elementu. Aplikacje klienckie sortują deklaracje według następujących kryteriów, w kolejności ważności:
* np. border: |
---|
inherit; |
border: inherit; |
Każda własność może również przyjąć wartość 'inherit'. Oznacza to, że dla danego elementu własność ta przyjmuje taką samą wartość, co ta sama własność jego rodzica. Wartości 'inherit' można używać do wzmacniania dziedziczenia wartości lub z własnościami, które normalnie nie są dziedziczne.
* np. color: |
---|
np. silver !important; |
color: silver !important; |
Każda własność może również przyjąć wartość z dyrektywą !important, która zmienia kolejność w kaskadzie (zwiększa wagę, odwraca kolejność pierwszeństwa).
all: | ||
---|---|---|
initial | inherit | unset |
all:initial; |
all:inherit; |
all:unset; |
Arkusze stylów mogą pochodzić z trzech różnych źródeł: autor, użytkownik oraz aplikacja kliencka.
Sortowanie według ważności (normalna lub ważna) i pochodzenia (autor, użytkownik lub aplikacja kliencka). W kolejności rosnącej: