Diferență între clasă și ID

Anonim

Class vs ID

CSS este o limbă care descrie aspectul și formatarea unui document scris folosind un limbaj de markup. CSS este folosit pe scară largă pentru a personaliza paginile web scrise în HTML. CSS permite specificarea propriilor selectori de stil în plus față de aplicarea stilurilor pentru elementele HTML. Acest lucru se face folosind selectorii de ID și de clasă. Când specificați un stil pentru un singur element unic, se utilizează selectorul de identificare. Când se specifică un stil pentru un grup de elemente, selectorul de clasă este utilizat.

Ce este o clasă?

În CSS, selectorul de clasă poate fi folosit pentru a aplica propriul stil unui grup de elemente. Selectorul de clasă este folosit pentru a aplica un anumit stil unui set de elemente cu aceeași clasă. În CSS, un selector de clasă este identificat de o oprire completă (.). Următorul este un exemplu de selector de clasă definit în CSS.

. my_class {

culoare: albastru;

font-weight: bold;

HTML se poate referi la clasa definită în CSS utilizând clasa atributului după cum se arată mai jos.

Acesta este formatul meu

Acesta este formatarea mea din nou

Așa cum am arătat mai sus, aceeași clasă ar putea fi folosită pentru mai multe elemente și un singur element poate folosi mai multe clase. Atunci când sunt utilizate mai multe clase în același element, clasele sunt inserate în atributul de clasă delimitat de un spațiu după cum se arată mai jos.

Acesta este formatarea mea folosind două clase

Ce este un ID?

În CSS, selectorul de identificare poate fi folosit pentru a aplica propriul stil unui singur element unic. În CSS, selectorul de identificare este identificat printr-un hash (#). Următorul este un exemplu de selector de identificare definit în CSS.

#my_ID {

culoare: roșu;

text-align: right;

}

HTML se poate referi la selectorul de identificare definit în CSS utilizând id-ul atributului după cum se arată mai jos.

Aceasta este forma mea de formatare un selector de ID

ID-urile sunt unice. Prin urmare, fiecare element poate avea doar un singur ID și fiecare pagină poate avea doar un singur element cu acel ID specific. ID-urile au o caracteristică importantă care poate fi utilizată cu un browser. Dacă adresa URL a paginii conține o valoare hash (de ex. // myweb.com com # my_id), browserul va încerca să localizeze automat elementul cu ID "my_id" și să defileze pagina web pentru a afișa acel element. Acesta este motivul pentru care pagina ar trebui să aibă un singur element cu acel cod specific, astfel încât browserul să poată localiza acel element.

Care este diferența dintre clasă și ID?

Chiar dacă selectorul de clasă și selectorul de identificare pot fi folosite pentru a aplica propriul stil elementelor dintr-o pagină web, ele au unele diferențe importante. Selectorul de clasă poate fi folosit pentru a aplica propriul dvs. stil unui grup de elemente, în timp ce selectorul de identificare este utilizat pentru a aplica un stil unui singur element unic. Atunci când se utilizează ID-uri, fiecare element poate avea doar un singur ID și fiecare pagină poate avea doar un singur element cu ID-ul respectiv, dar clasa ar putea fi utilizată pentru mai multe elemente și un singur element poate utiliza mai multe clase.În plus, ID-ul poate fi folosit pentru a derula automat o pagină pentru a afișa elementul cu acel cod, dar acest lucru nu este posibil cu selectorul de clasă.