Çfarë do të thotë "Cascade" në Cascading Style Sheets?

Cascading Style Sheets ose CSS janë ngritur kështu që ju mund të keni shumë prona të cilat ndikojnë të njëjtin element. Disa nga këto prona mund të bien ndesh me njëri-tjetrin. Për shembull, mund të caktoni një ngjyrë të kuqe me ngjyrë të kuqe në etiketën e paragrafit dhe më pas, vendosni një ngjyrë të ngjyrës blu. Si e din shfletuesi se cila ngjyrë do të bëjë paragrafët? Kjo vendoset nga kaskada.

Llojet e fletëve të stilit

Ekzistojnë tre lloje të ndryshme të fletëve të stilit:

  1. Fletët e stileve të autorit
    1. Këto janë fletët e stilit të krijuara nga autori i faqes së internetit. Ata janë ato që shumica e njerëzve mendojnë kur mendojnë për fletët e stilit CSS.
  2. Shtresat e stilit të përdoruesit
    1. Fletët e stilit të përdoruesit vendosen nga përdoruesi i faqes së internetit. Këto lejojnë përdoruesin të ketë më shumë kontroll mbi atë se si shfaqen faqet.
  3. Llojet e stilit të agjentit të përdoruesit
    1. Këto janë stile që shfletuesi i uebit zbatohet në faqe për të ndihmuar në shfaqjen e kësaj faqeje. Për shembull, në XHTML, shumica e agjentëve të përdoruesve vizualë e shfaqin tagin si tekst të shkruar në mënyrë të pjerrët. Kjo është përcaktuar në fletën e stilit të agjentit të përdoruesit.

Pronat që janë përcaktuar në secilën nga fletët e stilit të mësipërm janë dhënë një peshë. Sipas paracaktimit, fleta e stilit të autorit ka peshën më të madhe, e ndjekur nga faqja e stilit të përdoruesit dhe së fundi nga faqja e stilit të agjentit të përdoruesit. Përjashtimi i vetëm për këtë është me rregullin e rëndësishëm në një fletë stilisti përdoruesish. Kjo ka më shumë peshë sesa fleta e stilit të autorit.

Rendit Cascading

Për të zgjidhur konfliktet, shfletuesit e internetit përdorin renditjen e mëposhtme të renditjes për të përcaktuar se cili stil ka përparësi dhe do të përdoret:

  1. Së pari, kërkoni të gjitha deklaratat që zbatohen për elementin në fjalë, dhe për llojin e caktuar të medias.
  2. Pastaj shikoni se në çfarë fletësh stilesh po vjen. Si më sipër, fletët e stilit të autorit vijnë së pari, pastaj përdoruesi, pastaj agjenti i përdoruesit. Me stilet e përdoruesit të rëndësishëm që kanë përparësi më të lartë se autori! Stile të rëndësishme.
  3. Përzgjedhësi më specifik është, më shumë përparësi do të marrë. Për shembull, një stil në "div.co p" do të ketë një përparësi më të lartë se një vetëm në tag "p".
  4. Më në fund, renditini rregullat sipas rendit që u përcaktuan. Rregullat që përcaktohen më vonë në pemën e dokumentit kanë përparësi më të madhe se ato të përcaktuara më herët. Dhe rregullat nga një fletë stilesh të importuara konsiderohen para rregullave direkt në fletën e stilit.