Կասկադի ոճի թերթիկները կամ CSS- ը ստեղծվում են այնպես, որ դուք կարող եք ունենալ բազմաթիվ հատկություններ, որոնք ազդում են նույն տարրի վրա: Այդ հատկություններից որոշները կարող են հակասել միմյանց: Օրինակ, դուք կարող եք սահմանել պարբերության պիտակի վրա կարմիր տառատեսակի գույնը, ապա, ավելի ուշ, տեղադրել կապույտ տառատեսակի գույն: Ինչպես է զննարկիչը գիտի, թե ինչ գույն է պարբերությունները դարձնում: Դա որոշվում է կասկադի կողմից:
Style թերթիկների տեսակները
Կան երեք տարբեր տեսակի ոճաթերթեր:
- Հեղինակային ոճաթերթեր
- Սրանք ոճաթերթեր են, որոնք ստեղծվել են վեբ-էջի հեղինակի կողմից: Դրանք այն մարդիկ են, ովքեր կարծում են, թե երբ են մտածում CSS ոճի թերթերը:
- User Style թերթ
- Օգտագործողի ոճերը սահմանվում են վեբ էջի օգտագործողի կողմից: Դրանք թույլ են տալիս օգտվողին ավելի շատ վերահսկողություն ունենալ, թե ինչպես են էջերը ցուցադրվում:
- User Agent Style թերթ
- Սրանք ոճեր են, որոնք վեբ զննարկիչը դիմում է էջին, ցուցադրելու այդ էջը: Օրինակ, XHTML- ում շատ տեսողական օգտագործող գործակալները պիտակը ցուցադրվում են որպես շեղագիր տեքստ: Սա սահմանվում է օգտագործողի գործակալի ոճաթերթում:
Հատկանիշները, որոնք վերը նշված ոճաթերթերից յուրաքանչյուրում սահմանված են, տրվում են քաշ: Նախկինում հեղինակի ոճը ունի ամենաշատ քաշը, որին հաջորդում է օգտագործողի ոճը եւ վերջապես, օգտագործողի գործակալի ոճը: Միակ բացառությունն այն է, որ օգտագործողի ոճով թերթիկի կարեւորագույն կանոնն է: Սա ավելի շատ քաշ է, քան հեղինակի ոճը:
Կասկադի պատվերը
Հակամարտությունների լուծման համար, վեբ բրաուզերները օգտագործում են հետեւյալ տեսակավորման կարգը `որոշելու, թե որ ոճն ունի գերակայություն եւ օգտագործվելու է.
- Նախ, փնտրեք բոլոր հայտարարությունները, որոնք վերաբերում են տվյալ տարրին եւ նշանակված մեդիա տիպին:
- Այնուհետեւ նայեք, թե ինչ ոճի թերթիկ է գալիս: Ինչպես վերեւում, հեղինակային ոճի թերթերը առաջինն են, ապա օգտագործողը, ապա օգտագործողը: Հետ կարեւորագույն օգտագործողի ոճերը, որոնք գերազանցում են հեղինակին, կարեւոր ոճերը:
- Որքան ավելի կոնկրետ ընտրիչ է, այնքան ավելի նախապատվություն կստանա: Օրինակ, «div.com p» - ի ոճը կունենա ավելի բարձր առաջնություն, քան պարզապես «p» պիտակի վրա:
- Ի վերջո, դասակարգեք կարգերը, որոնք սահմանված են կարգով: Փաստաթղթում ավելի ուշ սահմանված կանոնները ունեն ավելի բարձր գերազանցություն, քան նախկինում սահմանվածները: Ներմուծված ոճի թերթիկի կանոնները դիտարկվում են անմիջապես ոճաթերթում: