Typer CSS-attributtvelgere - Semalt Expert

Et HTML-element består av en klasse, ID og attributter. En attribusvelger velger HTML-elementene som har et attributt eller med en attributtverdi. Attributtvelgere gir en enkel metode for å anvende stiler på HTML-elementer med en bestemt attributt eller trekkverdi. Attributtvelgere defineres av to firkantede parenteser, som omgir attributtet med dens verdi. Du kan fremdeles sette en elementtypevælger før den. CSS [attributt] velgeren bruker stilreglene på et element hvis og når det består av en gitt egenskap.

Typer attributtvelgere

Det er forskjellige typer attributtvelgere som hver kan brukes i separate tilfeller:

CSS [attributt | = "verdi"] Valg fremhever elementer som har en spesiell egenskap, og det starter med en definert verdi.

CSS [attributt ~ = "verdi"] Valg brukes til å finne elementer med en eiendomsverdi med et spesifikt ord.

CSS [attributt ^ = "verdi"] Selector finner elementer med en eiendomsverdi som tigger med en spesifikk verdi. Verdien er ikke nødvendigvis et helt ord.

CSS [attributt $ = "verdi"] Selector finner komponenter som har en attributtverdi som slutter med en definert verdi.

Bruksområder for CSS attributtvelgere

Det er forskjellige måter attributtvelgeren kan brukes i stedet for å bruke universal-, klasse- eller ID-velgeren

Den vanligste bruken av attributtvelgere er på innganger. Disse inkluderer tekstvelgere, avmerkingsbokser, passordvelgere, filvelgere, skjulte velgere, passordvelgere, radiovelgere, tilbakestillingsvelgere og andre.

Stylingsformer

Attributtvelgerne er veldig nyttige når du styler skjemaer uten klasse eller ID.

Stillenker

Attributtvelgere kan for eksempel brukes til å style en bloggliste der du har en liste over lenker til vennesider. Imidlertid ønsker du at hver lenke er stylet annerledes. Den tradisjonelle måten å gjøre det på er å tilordne et anropsnavn som vil kreve flere markeringer. Likevel kan du bruke nth-barnet som krever at ordrene aldri endres. Å bruke attributtvelgerne gjør det så enkelt siden det er et attributt du kan målrette mot.

Grenseinnganger

Styling grenser til elementer ved bruk av CSS-grensebildeattributtet er en elegant måte å legge bilder til kroppen på. Den lar deg definere et bilde som elementets grense. Grensebildet kan skaleres, skiver, gjentas på forskjellige måter for å sikre at det passer i grenseområdet. Grensradiusattributtet lar en legge til avrundede hjørner uten å bruke bilder. Egenskapen definerer formen på hjørnet.

Stylingfarger

CSS-attribusvelgerne gjør det enkelt å style alle elementer som har spesiell fargeverdi. Du kan bruke fargeordene RGB (), RGBA (), HSL () og HSLA (). RGBA-fargeverdiene er en utvidelse av RGB-fargemodellen med en kanal som definerer fargenes opacitet. Parameterverdien varierer fra1,0 (ugjennomsiktig} til 0,0 (gjennomsiktig)

HSL-fargemodellen forklares som (Hue_saturation_Lightness). Nyanseregistrering er i form av vinkel (0-360) eller fargehjulet. Metning og letthet måles som prosentvis 0% av metning representerer skygge eller grått, mens 100 representerer full farge. 100% letthet representerer hvitt mens 0% er svart.