Który sposób zapisu stylu CSS ma najwyższy priorytet (jest stosowany w pierwszej kolejności)?
A. zewnętrzny arkusz stylów
Źle. Arkusz zewnętrzny ma niższy priorytet niż styl inline.
B. styl lokalny (śródliniowy, w atrybucie style)
Dobrze. Styl inline w atrybucie
style ma najwyższy priorytet.C. wewnętrzny arkusz stylów
Źle. Arkusz wewnętrzny ustępuje stylowi śródliniowemu.
D. styl importowany do wewnętrznego arkusza
Źle. Styl importowany ma jeszcze niż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.