Która kolejność stylów CSS jest poprawna pod względem priorytetu (od najwyższego)?
A. lokalny → wewnętrzny → zewnętrzny
Dobrze. Styl liniowy (lokalny) ma najwyższy priorytet.
B. zewnętrzny → wydzielone bloki → lokalny
Źle. Zewnętrzny ma najniższy priorytet, nie najwyższy.
C. rozciąganie stylu → zewnętrzny → lokalny
Źle. „Rozciąganie stylu” nie jest typem arkusza.
D. wewnętrzny → zewnętrzny → rozciąganie stylu
Źle. Kolejność i pojęcia są błędne.
Przy kaskadzie CSS najwyższy priorytet ma styl LOKALNY (inline, w atrybucie
style), potem WEWNĘTRZNY (w <style> w nagłówku), a najniższy ZEWNĘTRZNY (dołączony plik CSS). Dlatego kolejność to: lokalny, wewnętrzny, zewnętrzny.Im „bliżej” elementu zdefiniowany styl, tym wyższy priorytet. Style zewnętrzne są najsłabsze, więc nie mogą stać na początku kolejności. „Rozciąganie stylu” czy „wydzielone bloki” nie są poziomami kaskady. Poprawna kolejność od najwyższego to: lokalny, wewnętrzny, zewnętrzny.