Դասի դեմ ID- ն
 

Cascading Style Sheets (CSS) - լեզուն է, որը նկարագրում է նշման լեզվով գրված փաստաթղթի տեսքը և ձևաչափումը: CSS- ը լայնորեն օգտագործվում է HTML- ով գրված վեբ էջերը ոճավորելու համար: CSS- ը թույլ է տալիս հստակեցնել ձեր սեփական ոճի ընտրիչները, բացի HTML տարրերի ոճերի կիրառումից: Դա արվում է ID- ի և դասի ընտրիչների միջոցով: Մեկ յուրօրինակ տարրի ոճը նշելիս օգտագործվում է նույնականացման ընտրիչը: Մի խումբ տարրերի ոճը նշելիս օգտագործվում է դասի ընտրիչը:

Ի՞նչ դաս է:

CSS- ում դասի ընտրիչը կարող է օգտագործվել ձեր սեփական ոճը տարրերի խմբի վրա կիրառելու համար: Դասի ընտրիչը օգտագործվում է նույն ոճով մի շարք տարրերի հատուկ ոճը կիրառելու համար: CSS- ում դասի ընտրիչը նույնացվում է ամբողջ կանգառով (.): Հետևյալը դասի ընտրողի օրինակ է, որը սահմանված է CSS- ում:

.Իմ դասարանը {

գույնը `կապույտ;

font-weight: bold;

}

HTML- ը կարող է վերաբերել CSS- ում սահմանված դասին `օգտագործելով ատրիբուտների դասը, ինչպես ցույց է տրված ներքևում:

Սա իմ ձևաչափումն է

Սա կրկին իմ ձևաչափումն է

Ինչպես ցույց է տրված վերևում, նույն դասը կարող է օգտագործվել բազմաթիվ տարրերի համար, և մեկ տարրը կարող է օգտագործել բազմաթիվ դասեր: Երբ նույն տարրում օգտագործվում են բազմաթիվ դասեր, դասերը տեղադրվում են դասի ատրիբուտով, որը սահմանազատված է տարածքով, ինչպես ցույց է տրված ստորև:

Սա ID- ն ընտրող իմ ձևաչափումն է

ID- ները եզակի են: Հետևաբար յուրաքանչյուր տարր կարող է ունենալ միայն մեկ նույնականացում և յուրաքանչյուր էջ կարող է ունենալ միայն մեկ տարր `այդ հատուկ նույնականությամբ: ID- ները ունեն կարևոր բնութագիր, որը կարող է օգտագործվել զննարկչի միջոցով: Եթե ​​էջի URL- ն պարունակում է հեշի արժեք (օրինակ ՝ http: //myweb.com#my_id), զննարկիչը կփորձի ինքնաբերաբար տեղադրել այդ տարրը «my_id» ID- ով և այդ էջը ցուցադրելու համար ոլորել վեբ էջը: Սա պատճառներից մեկն է, որ էջը պետք է ունենա մեկ էլեմենտ այդ հատուկ ID- ով, որպեսզի զննարկիչը կարողանա գտնել այդ տարրը:

Ի՞նչ տարբերություն դասի և ID- ի միջև:

Թեև թե Class- ի ընտրողը, և թե ID ընտրողը կարող են օգտագործվել ձեր սեփական ոճը վեբ էջի տարրերի վրա կիրառելու համար, դրանք ունեն մի քանի կարևոր տարբերություններ: Դասի ընտրիչը կարող է օգտագործվել ձեր սեփական ոճը կիրառելու համար մի խումբ տարրերի վրա, մինչդեռ ID ընտրիչը օգտագործվում է մեկ, եզակի տարրի ոճը կիրառելու համար: Նույնականացման վկայագրեր օգտագործելիս յուրաքանչյուր տարր կարող է ունենալ միայն մեկ նույնականացում, և յուրաքանչյուր էջ կարող է ունենալ միայն մեկ տարր այդ հատուկ ID- ով, բայց Դասը կարող է օգտագործվել բազմաթիվ տարրերի համար, իսկ մեկ տարրը կարող է օգտագործել բազմաթիվ դասեր: Ավելին, ID- ն կարող է օգտագործվել էջը ինքնաբերաբար պտտելու համար տարրը այդ ID- ով ցուցադրելու համար, բայց դա հնարավոր չէ դասի ընտրողի հետ: