Beth mae "Cascade" yn ei olygu yn Cascading Style Sheets?

Mae Taflenni Arddull Cascading neu CSS wedi'u sefydlu er mwyn i chi allu cael llawer o eiddo i gyd sy'n effeithio ar yr un elfen. Gall rhai o'r eiddo hynny wrthdaro â'i gilydd. Er enghraifft, efallai y byddwch yn gosod lliw ffont o goch ar y tag paragraff ac wedyn, yn nes ymlaen, gosod lliw ffont glas. Sut mae'r porwr yn gwybod pa lliw i wneud y paragraffau? Penderfynir hyn gan y rhaeadru.

Mathau o Daflenni Arddull

Mae yna dri math gwahanol o daflenni arddull:

  1. Taflenni Arddull yr Awdur
    1. Mae'r rhain yn daflenni arddull a grëwyd gan awdur y dudalen We. Dyma'r hyn y mae'r rhan fwyaf o bobl yn ei feddwl pan fyddant yn meddwl am daflenni arddull CSS.
  2. Taflenni Arddull Defnyddiwr
    1. Mae taflenni arddull Defnyddiwr yn cael eu gosod gan ddefnyddiwr y dudalen We. Mae'r rhain yn caniatáu i'r defnyddiwr gael mwy o reolaeth dros y ffordd y mae'r tudalennau'n arddangos.
  3. Taflenni Arddull Asiant Defnyddiwr
    1. Mae'r rhain yn arddulliau y mae'r porwr gwe yn berthnasol i'r dudalen i helpu i arddangos y dudalen honno. Er enghraifft, yn XHTML, mae'r rhan fwyaf o asiantau defnyddwyr gweledol yn arddangos y tag fel testun wedi'i weirio. Diffinnir hyn yn y daflen arddull asiant defnyddiwr.

Rhoddir pwysau ar eiddo a ddiffinnir ym mhob un o'r taflenni arddull uchod. Yn ddiffygiol, mae gan y daflen arddull awdur y pwysau mwyaf, ac yna'r ddalen arddull defnyddiwr, ac yn olaf gan y daflen arddull asiant defnyddiwr. Yr unig eithriad i hyn yw gyda'r rheol ! Bwysig mewn dalen arddull defnyddiwr. Mae gan hyn fwy o bwysau na dalen arddull yr awdur.

Gorchymyn Rhaeadru

I ddatrys gwrthdaro, mae porwyr gwe yn defnyddio'r gorchymyn didoli canlynol i benderfynu pa arddull sydd â blaenoriaeth a bydd yn cael ei ddefnyddio:

  1. Yn gyntaf, edrychwch am yr holl ddatganiadau sy'n berthnasol i'r elfen dan sylw, ac ar gyfer y math cyfryngau penodedig.
  2. Yna edrychwch ar y daflen arddull y mae'n dod ohono. Fel uchod, daw taflenni arddull awdur yn gyntaf, yna defnyddiwr, yna asiant defnyddiwr. Gyda! Arddulliau defnyddiwr pwysig sydd â blaenoriaeth uwch nag awdur! Arddulliau pwysig.
  3. Y dewiswr mwyaf penodol yw'r mwyaf blaenoriaeth y bydd yn ei gael. Er enghraifft, bydd arddull ar "div.co p" yn cael blaenoriaeth uwch nag un ar y tag "p".
  4. Yn olaf, didoli'r rheolau yn ôl y gorchymyn y cawsant eu diffinio. Mae gan y rheolau a ddiffinnir yn ddiweddarach yn y goeden ddogfen flaenoriaeth uwch na'r rhai a ddiffinnir yn gynharach. Ac ystyrir rheolau o ddalen arddull wedi'i fewnforio cyn rheolau yn uniongyrchol yn y daflen arddull.