Տարբերություն դասի և ID-ի միջև

Տարբերություն դասի և ID-ի միջև
Տարբերություն դասի և ID-ի միջև

Video: Տարբերություն դասի և ID-ի միջև

Video: Տարբերություն դասի և ID-ի միջև
Video: Ինչ տարբերություն կա ինսուլտի, ինֆարկտի և սրտի կանգ առնելու միջև Սա պետք է իմանա յուրաքանչյուրը 2024, Հուլիսի
Anonim

Դաս ընդդեմ ID

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

Ի՞նչ է դասը:

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

.my_class {

գույն՝ կապույտ;

տառատեսակի քաշը՝ թավ;

}

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

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

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

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

Սա իմ ձևաչափումն է՝ օգտագործելով երկու դաս

Ի՞նչ է ID-ն։

CSS-ում ID-ի ընտրիչը կարող է օգտագործվել ձեր սեփական ոճը մեկ եզակի տարրի վրա կիրառելու համար: CSS-ում ID-ի ընտրիչը նույնացվում է հեշով (): Ստորև բերված է CSS-ում սահմանված ID ընտրիչի օրինակ:

my_ID {

գույն՝ կարմիր;

text-align:right;

}

HTML-ը կարող է վերաբերել CSS-ում սահմանված ID-ի ընտրիչին՝ օգտագործելով ստորև ներկայացված հատկանիշի id-ը:

Սա իմ ֆորմատավորումն է ID-ի ընտրիչից

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

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

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

Խորհուրդ ենք տալիս: