Hver av disse blir forklart i detalj nedenfor.
[attributt] velgeren
For stylingelementer som har en bestemt attributt, brukes [attributt] -velgeren.
Syntaks
element [attributt]Eller,
[Egenskap]Eksempel
La oss si at du vil style alle elementer som har attributt alt, Bruk deretter [attributt] -velgeren på følgende måte.
Html
Dette er et avsnitt.
I koden ovenfor har vi opprettet to elementer
. De
Element har fått tildelt en attributt alt.
CSS
[alt]Nå bruker vi [attributt] -velgeren bare de elementene med attributtet alt. I dette tilfellet, siden bare
Element har ALT -attributtet, derfor vil stilregelen bare bli brukt på avsnittet.
Produksjon
Elementer med ALT -attributt er stylet.
[attributt = "verdi"] velger
ATTTIBUTS har derfor en viss verdi for å style et element som har en viss attributt og verdi, bruker vi [attributtet = "verdi"] -velgeren.
Syntaks
element [attributt = "verdi"]Eller,
[attributt = "verdi"]Eksempel
Anta at du vil style noen elementer som har en bestemt attributt og verdi. Følg eksemplet nedenfor.
Html
Her har vi opprettet et inngangsfelt, så vel som en knapp. Begge elementene har en attributt etter navneklassen, men verdiene til begge klasseattributtene er forskjellige.
CSS
[class = "input"]I koden ovenfor bruker vi [Attributt = "Verdi"] -velgeren for å style både inngangsfeltet og knappen.
Produksjon
Begge elementene har vært stil med suksess.
[attributt ~ = “Verdi”] Valg
Det er visse attributter som har en liste over verdier atskilt etter rom, for eksempel klasse = "Hello World". Nå for å styleelementer med slike attributtverdier, brukes [attributtet ~ = "verdi"] -velgeren. Det stiler elementer hvis attributtverdi samsvarer med en av disse verdiene.
Syntaks
element [attributt ~ = "verdi"]Eller,
[attributt ~ = "verdi"]Eksempel
Eksemplet nedenfor demonstrerer arbeidet med velgeren som diskuteres.
Html
Dette er et avsnitt.
Dette er et annet avsnitt.
I koden ovenfor har vi definert tre elementer. Hvert av disse elementene har samme attributt, men forskjellige verdier.
CSS
[klasse ~ = "head"]Ved hjelp av [attributtet ~ = “Verdi”] -velgeren styler vi overskriften og avsnitt. Som du kan se at attributtverdien til hver
Element er en liste over verdier atskilt med rom, men nøkkelordet "para" eksisterer i begge verdiene, derfor vil stilreglene definert for attributtverdien "para" bli brukt på begge avsnittet.
Produksjon
[Attributtet ~ = “verdi”] -velgeren fungerer som den skal.
[attributt | = “Verdi”] velger
For stylingelementer med attributter som har verdier som er atskilt med bindestrek, brukes [attributtet | = "verdi"] -velgeren.
Syntaks
element [attributt | = "verdi"]Eller,
[attributt | = "verdi"]Eksempel
Følg det nedenfor-nevnte eksemplet for å forstå arbeidet med [attributtet | = “Verdi”] -velgeren.
Html
Dette er et avsnitt.
Dette er et annet avsnitt.
De
Element har en attributtverdi atskilt med bindestrek, men attributtverdien til den siste
elementet skilles ikke med bindestrek.
CSS
[klasse | = "linux"]Nå vil denne velgeren bare bruke stilregler på overskriften og første ledd fordi bare disse to elementene har en attributtverdi som er atskilt med bindestrek.
Produksjon
Stilreglene er brukt på
element.
[attributt^= “verdi”] velger
For å style elementer med attributter som har en spesifikk startverdi, [attributtet^= “verdi”] -velgeren. Verdien er ikke nødvendigvis hele ordet.
Syntaks
element [attributt^= "verdi"]Eller,
[attributt^= "verdi"]Eksempel
Vi kommer til å bruke det samme eksemplet som brukes i delen ovenfor for å fjerne konseptet med [attributtet^= “Verdi”] -velgeren.
Html
Dette er et avsnitt.
Dette er et annet avsnitt.
Merk at hvert av elementene ovenfor har en attributtverdi som starter med ordet linux.
CSS
[klasse ^= "linux"]Nå vil denne velgeren style alle elementene fordi hver av dem har samme startattributtverdi.
Produksjon
[Attributtet ^= “verdi”] -velgeren fungerer som den skal.
[Attributt $ = “Verdi”] Valg
For å styleelementer med attributter som har en bestemt sluttverdi, [attributtet $ = “Verdi”] -velgeren. Verdien er ikke nødvendigvis hele ordet.
Syntaks
element [attributt $ = "verdi"]Eller,
[attributt $ = "verdi"]Eksempel
Følg eksemplet nedenfor for å forstå arbeidet med denne attributtvelgeren.
Html
Noe tekst.Her har vi laget tre divelementer. De to første divelementene har fått tildelt en attributtverdi som slutter med nøkkelordet “Div”.
CSS
[klasse $ = "div"][Attributt $ = “Verdi”] vil bruke ovennevnte stilregler for bare de to første divelementene.
Produksjon
De to første divelementene er stylet ved hjelp av [attributtet $ = “Verdi] -velgeren.
[attributt*= “Verdi”] Valg
For å style alle elementene med attributtverdier som har et spesifikt nøkkelord, brukes [attributtet *= "Verdi"] -velgeren.
Syntaks
element [attributt *= "verdi"]Eller,
[attributt *= "verdi"]Eksempel
Anta at du vil style noen elementer ved å bruke [attributtet*= "verdi"] -velgeren. Følg koden nedenfor.
Html
Dette er et avsnitt.
Dette er et annet avsnitt.
Vi har opprettet to
elementer som har attributtverdier “para1” og “para2”.
CSS
[klasse *= "ar"]Denne attributtvelgeren vil oppdage enhver attributtverdi med nøkkelordet “AR” og bruke ovennevnte stilregler på det elementet.
Produksjon
[Attributtet*= “verdi”] -velgeren fungerer som den skal.
Konklusjon
Du kan style HTML -elementer som har visse attributter eller attributtverdier. Det er totalt syv CSS -attributt -velgere som er: [Attributt] Valg, [Attributt = “Verdi”], [Attributt ~ = “Value”] Selector, [Attribute | = “Value”] Selector, [Attribute ^= “ Verdi ”] Valg, [Attributt $ =“ Verdi] Valg, og [Attributt *= “Verdi”] Valg. Disse velgerne tjener et annet formål som vi har diskutert i detalj i dette innlegget sammen med relevante eksempler.