Skip to main content

Dowiedz się, co oznacza kaskada Cascade Style Sheets

Coagulation cascade | Human anatomy and physiology | Health & Medicine | Khan Academy (Kwiecień 2025)

Coagulation cascade | Human anatomy and physiology | Health & Medicine | Khan Academy (Kwiecień 2025)
Anonim

Kaskada sprawia, że ​​arkusze stylów CSS są tak użyteczne. W skrócie, kaskada określa kolejność pierwszeństwa, w jaki sposób stosować style sprzeczne. Innymi słowy, jeśli masz dwa style:

p {kolor: czerwony; }p {kolor: niebieski; }

Kaskada określa, który kolor akapity powinny być, mimo że arkusz stylów stwierdza, że ​​powinny być czerwone i niebieskie. Ostatecznie do paragrafów można zastosować tylko jeden kolor, więc musi istnieć zamówienie. I ta kolejność jest stosowana przez które selektory ( str w powyższym przykładzie) mają najwyższy priorytet i kolejność, w jakiej pojawiają się w dokumencie.

Poniższa lista jest uproszczeniem sposobu, w jaki przeglądarka decyduje o pierwszeństwie stylu:

  1. Zajrzyj do arkusza stylów selektora pasującego do elementu. Jeśli nie ma zdefiniowanych stylów, użyj domyślnych reguł w przeglądarce
  2. Zajrzyj do arkusza stylów dla zaznaczonych selektorów !ważny i zastosować je do odpowiednich elementów.
  3. Wszystkie style w arkuszu stylów zastąpią domyślne style przeglądarki (z wyjątkiem arkuszy stylu użytkownika).
  4. Im bardziej konkretny jest selektor stylu, tym wyższy będzie jego priorytet. Na przykład, div> p.class jest bardziej konkretny niż p.class który jest bardziej szczegółowy niż str.
  5. Na koniec, jeśli dwie reguły odnoszą się do tego samego elementu i mają takie samo pierwszeństwo wyboru, takie, które zostało załadowane ostatni, ubiegły, zeszły zostanie zastosowany. Innymi słowy, arkusz stylów jest czytany od góry do dołu, a style są nakładane jeden na drugi.

Na podstawie tych reguł, w powyższym przykładzie akapity byłyby napisane na niebiesko, ponieważ p {kolor: niebieski; } jest ostatni w arkuszu stylów.

Jest to bardzo uproszczone wyjaśnienie kaskady. Jeśli chcesz dowiedzieć się więcej o tym, jak działa kaskada, przeczytaj Co oznacza "Kaskada" w Kaskadowych Arkuszach Stylów ?.