Wat betsjut "Cascade" yn Cascading Style Sheets?

Cascading Style Blêden of CSS binne opsetten sadat jo in protte eigenskippen hawwe kinne allegear dy't deselde elemint hawwe. Guon fan dy eigenskippen kinne meiinoar konflikte. Sa kinne jo bygelyks in lettertafelkleur op 'e paragraaf-tag sette en dan letter letter in letterkleur fan blau. Hoe ken de browser de hokker kleur de paragrafen meitsje? Dit wurdt besluten troch de kaskade.

Typen fan stylblêden

Der binne trije ferskillende types fan stylblêden:

  1. Autorstylblêden
    1. Dit binne stylblêden dy't makke binne troch de auteur fan 'e webside. Se binne wat de measte minsken tinke as se tinke oan CSS stylblêden.
  2. Brûkersstylblêden
    1. Stylblêden brûke wurde ynsteld troch de brûker fan de webside. Dizze kinne de brûker mear kontrôle hawwe oer hoe't de siden werjûn.
  3. Brûkers Agent Style Sheets
    1. Dit binne stilen dy't de webside jildt foar de side om dizze side te sjen. Bygelyks, yn XHTML, de measte fisuele brûkers-agents jouwe de tag as kursusearre tekst. Dit is definiearre yn it stylblêd fan brûker.

Eigenskippen dy't yn elk fan 'e boppeste stylblêden definiearre binne wurde in gewicht jûn. Standert is it skriuwstylblêd it meast gewicht, folge troch it brûkersstylblêd, en úteinlik troch it styl fan styl fan brûker. De iennige útsûndering dêrfan is mei de ! Wichtige regel yn in brûkersstylblêd. Dit hat mear gewicht as it stylblêd fan de auteur.

Cascading Order

Om konflikten te beheinen brûke webblêders de folgjende sortearrings om te bestimmen hokker styl foardat en wurdt brûkt:

  1. Earst sykje alle deklaraten dy't tapasse op it elemint yn 'e fraach, en foar it oanbelangjende mediatype.
  2. Gean dan nei hokker stylblêd it komt út. As boppesteande binne de autorstylblêden earst, dan brûker, dan brûker agent. Mei wichtige brûkersstilen mei hegere prioriteit as skriuwer! Wichtige stilen.
  3. De spesifike in seleksje is, de mear foarsjenning sil it krije. Bygelyks, in styl op "div.co p" sil in hegere foardielen hawwe as ien krekt op 'e "p" tag.
  4. As lêste, regelje de regels troch de oarder dat se definiearre binne. Regels dy't letter yn 'e dokumint bepale binne hawwe hegere prioriteit as earder definiearre. En regels fan in ymportearre stylblêd wurde beskôge foardat de regels direkt yn it stylblêd binne.