Który sposób zapisu stylu CSS ma najwyższy priorytet (jest stosowany w pierwszej kolejności)?
A. wewnętrzny arkusz stylów
Źle. Arkusz wewnętrzny ustępuje stylowi śródliniowemu.
B. styl importowany do wewnętrznego arkusza
Źle. Styl importowany ma jeszcze niższy priorytet.
C. zewnętrzny arkusz stylów
Źle. Arkusz zewnętrzny ma niższy priorytet niż styl inline.
D. styl lokalny (śródliniowy, w atrybucie style)
Dobrze. Styl inline w atrybucie
style ma najwyższy priorytet.Najwyższy priorytet w CSS ma styl LOKALNY (śródliniowy) - zapisany wprost w atrybucie
style elementu, np. <p style="color:red">. Jest „najbliżej” elementu, więc nadpisuje reguły z arkuszy wewnętrznego i zewnętrznego. Zapamiętaj zasadę bliskości: im bliżej elementu zdefiniowany styl, tym silniejszy.Pozostałe sposoby mają niższy priorytet. Arkusz WEWNĘTRZNY (w
<style>) i ZEWNĘTRZNY (osobny plik CSS) działają „dalej” od elementu, więc ustępują stylowi inline. Styl IMPORTOWANY do arkusza wewnętrznego (@import) jest jeszcze słabszy. Najwyższy priorytet ma styl lokalny w atrybucie style.