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:
- Taflenni Arddull yr Awdur
- 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.
- Taflenni Arddull Defnyddiwr
- 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.
- Taflenni Arddull Asiant Defnyddiwr
- 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:
- Yn gyntaf, edrychwch am yr holl ddatganiadau sy'n berthnasol i'r elfen dan sylw, ac ar gyfer y math cyfryngau penodedig.
- 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.
- 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".
- 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.