Forskjell mellom klasse og ID

Anonim

Klasse vs ID

Cascading Style Sheets (CSS) er et språk som beskriver utseendet og formateringen av et dokument som er skrevet med et opptakspråk. CSS er mye brukt til å utforme nettsider skrevet i HTML. CSS lar deg spesifisere dine egne stilvalgere i tillegg til å bruke stiler for HTML-elementer. Dette gjøres ved hjelp av ID og klassevalgere. Når du spesifiserer en stil for et enkelt unikt element, brukes ID-velgeren. Når du spesifiserer en stil for en gruppe av elementer, brukes klassevalgeren.

Hva er en klasse?

I CSS kan Class selector brukes til å bruke din egen stil til en gruppe elementer. Klassevalgeren brukes til å bruke en bestemt stil til et sett med elementer med samme klasse. I CSS blir en klasseväljare identifisert ved hjelp av en fullstopp (.). Følgende er et eksempel på en klasseväljare som er definert i CSS.

. my_class {

farge: blå;

font-weight: bold;

}

HTML kan referere til klassen definert i CSS ved å bruke attributtklassen som vist under.

Dette er min formatering

Dette er min formatering igjen

Som vist ovenfor kan samme klasse brukes til flere elementer, og et enkelt element kan bruke flere klasser. Når flere klasser brukes i samme element, blir klassene satt inn i klassetributtet avgrenset av et mellomrom som vist under.

Dette er min formatering ved hjelp av to klasser

Hva er en ID?

I CSS kan ID-selgeren brukes til å bruke din egen stil til et enkelt unikt element. I CSS identifiseres en ID-velger med en hash (#). Følgende er et eksempel på en ID-velger definert i CSS.

#my_ID {

farge: rød;

tekstjustering: høyre;

}

HTML kan referere til ID-velgeren som er definert i CSS ved å bruke attributt-ID som vist under.

Dette er formateringsskjemaet en IDvelger

ID er unikt. Derfor kan hvert element bare ha en enkelt ID, og ​​hver side kan bare ha et enkelt element med den bestemte IDen. ID-er har en viktig egenskap som kan brukes med en nettleser. Hvis webadressen inneholder en hashverdi (f.eks. // myweb.no/my_id), vil nettleseren forsøke å finne elementet automatisk med IDen "my_id" og bla nettsiden for å vise det elementet. Dette er en grunn til at siden skal ha et enkelt element med den bestemte IDen, slik at nettleseren kan finne elementet.

Hva er forskjellen mellom klasse og ID?

Selv om både klassevalg og ID-velger kan brukes til å bruke din egen stil til elementer på en nettside, har de noen viktige forskjeller. Klassevalg kan brukes til å bruke din egen stil til en gruppe av elementer, mens ID-väljeren brukes til å bruke en stil til et enkelt, unikt element. Når du bruker IDer, kan hvert element bare ha en enkelt ID, og ​​hver side kan bare ha et enkelt element med den bestemte IDen, men Klassen kan brukes til flere elementer, og et enkelt element kan bruke flere klasser.Videre kan ID brukes til å bla en side automatisk for å vise elementet med den IDen, men dette er ikke mulig med klassevalgeren.