Skip to main content

Zjistěte, jaká je kaskáda v kaskádovitém stylu

Hitler se dozvěděl o novém IS na ČZU (Smět 2025)

Hitler se dozvěděl o novém IS na ČZU (Smět 2025)
Anonim

Kaskádou je to, co dělá stylové listy CSS tak užitečné. Stručně řečeno, kaskáda určuje pořadí priority, jak by měly být použity konfliktní styly. Jinými slovy, pokud máte dva styly:

p {barva: červená; }}p {barva: modrá; }}

Kaskáda určuje, jaká barva by měla být odstavce, i když v listu stylů se uvádí, že by měly být červené i modré. Nakonec lze na odstavce použít pouze jednu barvu, takže musí být objednávka. A toto pořadí je použito, které výběry ( str ve výše uvedeném příkladu) mají nejvyšší prioritu a v jakém pořadí se v dokumentu vyskytují.

Následující seznam je zjednodušení toho, jak váš prohlížeč rozhoduje o přednosti stylu:

  1. Podívejte se do listu stylů pro volič, který odpovídá prvku. Pokud neexistují žádné definované styly, použijte výchozí pravidla v prohlížeči
  2. Podívejte se do listu stylů pro označené voliče !Důležité a aplikujte je na příslušné prvky.
  3. Veškeré styly v listu stylů přepsají výchozí styly prohlížeče (s výjimkou listů stylů uživatelů).
  4. Čím více selektoru stylů je, tím vyšší je jeho priorita. Například, div> p.class je přesnější než p.class což je přesnější než str.
  5. Konečně, pokud se na stejný prvek použijí dvě pravidla a mají stejnou přednost, je ten, který byl načten poslední budou použity. Jinými slovy, list stylu se přečte od shora dolů a styly se nanášejí nad sebou.

Na základě těchto pravidel by v tomto příkladu byly odstavce napsány modře, protože p {barva: modrá; }} je poslední v listu stylů.

Toto je velmi zjednodušené vysvětlení kaskády. Pokud máte zájem dozvědět se více o tom, jak kaskáda funguje, měli byste si přečíst Co znamená "Cascade" v kaskádním stylu?