Ինչ է նշանակում «Կասկադը» Cascading Style Sheets- ում:

Կասկադի ոճի թերթիկները կամ CSS- ը ստեղծվում են այնպես, որ դուք կարող եք ունենալ բազմաթիվ հատկություններ, որոնք ազդում են նույն տարրի վրա: Այդ հատկություններից որոշները կարող են հակասել միմյանց: Օրինակ, դուք կարող եք սահմանել պարբերության պիտակի վրա կարմիր տառատեսակի գույնը, ապա, ավելի ուշ, տեղադրել կապույտ տառատեսակի գույն: Ինչպես է զննարկիչը գիտի, թե ինչ գույն է պարբերությունները դարձնում: Դա որոշվում է կասկադի կողմից:

Style թերթիկների տեսակները

Կան երեք տարբեր տեսակի ոճաթերթեր:

  1. Հեղինակային ոճաթերթեր
    1. Սրանք ոճաթերթեր են, որոնք ստեղծվել են վեբ-էջի հեղինակի կողմից: Դրանք այն մարդիկ են, ովքեր կարծում են, թե երբ են մտածում CSS ոճի թերթերը:
  2. User Style թերթ
    1. Օգտագործողի ոճերը սահմանվում են վեբ էջի օգտագործողի կողմից: Դրանք թույլ են տալիս օգտվողին ավելի շատ վերահսկողություն ունենալ, թե ինչպես են էջերը ցուցադրվում:
  3. User Agent Style թերթ
    1. Սրանք ոճեր են, որոնք վեբ զննարկիչը դիմում է էջին, ցուցադրելու այդ էջը: Օրինակ, XHTML- ում շատ տեսողական օգտագործող գործակալները պիտակը ցուցադրվում են որպես շեղագիր տեքստ: Սա սահմանվում է օգտագործողի գործակալի ոճաթերթում:

Հատկանիշները, որոնք վերը նշված ոճաթերթերից յուրաքանչյուրում սահմանված են, տրվում են քաշ: Նախկինում հեղինակի ոճը ունի ամենաշատ քաշը, որին հաջորդում է օգտագործողի ոճը եւ վերջապես, օգտագործողի գործակալի ոճը: Միակ բացառությունն այն է, որ օգտագործողի ոճով թերթիկի կարեւորագույն կանոնն է: Սա ավելի շատ քաշ է, քան հեղինակի ոճը:

Կասկադի պատվերը

Հակամարտությունների լուծման համար, վեբ բրաուզերները օգտագործում են հետեւյալ տեսակավորման կարգը `որոշելու, թե որ ոճն ունի գերակայություն եւ օգտագործվելու է.

  1. Նախ, փնտրեք բոլոր հայտարարությունները, որոնք վերաբերում են տվյալ տարրին եւ նշանակված մեդիա տիպին:
  2. Այնուհետեւ նայեք, թե ինչ ոճի թերթիկ է գալիս: Ինչպես վերեւում, հեղինակային ոճի թերթերը առաջինն են, ապա օգտագործողը, ապա օգտագործողը: Հետ կարեւորագույն օգտագործողի ոճերը, որոնք գերազանցում են հեղինակին, կարեւոր ոճերը:
  3. Որքան ավելի կոնկրետ ընտրիչ է, այնքան ավելի նախապատվություն կստանա: Օրինակ, «div.com p» - ի ոճը կունենա ավելի բարձր առաջնություն, քան պարզապես «p» պիտակի վրա:
  4. Ի վերջո, դասակարգեք կարգերը, որոնք սահմանված են կարգով: Փաստաթղթում ավելի ուշ սահմանված կանոնները ունեն ավելի բարձր գերազանցություն, քան նախկինում սահմանվածները: Ներմուծված ոճի թերթիկի կանոնները դիտարկվում են անմիջապես ոճաթերթում: