Typer af CSS-attributvælgere - Semalt Expert

Et HTML-element består af en klasse, ID og attributter. En attributvælger vælger HTML-elementerne, der indeholder en attribut eller med en attributværdi. Attributvælgere giver en simpel metode til at anvende stilarter på HTML-elementer med en bestemt attribut eller egenskabsværdi. Attributvælgere er defineret af to firkantede parenteser, der omslutter attributten med dens værdi. Stadig kan du placere en elementtypevælger før den. CSS [attribut] -vælgeren anvender stilreglerne på et element, hvis og når det består af en given egenskab.

Typer af attributvælgere

Der er forskellige typer attributvælgere, som hver kan bruges til separate tilfælde:

CSS [attribute | = "value"] Vælgeren fremhæver elementer, der har en bestemt egenskab, og det starter med en defineret værdi.

CSS [attribut ~ = "værdi"] Vælger bruges til at finde elementer med en egenskabsværdi med et specifikt ord.

CSS [attribut ^ = "værdi"] Vælgeren finder elementer med en egenskabsværdi, der tigger med en bestemt værdi. Værdien er ikke nødvendigvis et helt ord.

CSS [attribut $ = "value"] Vælgeren finder komponenter, der har en attributværdi, der slutter med en defineret værdi.

Anvendelser af CSS-attributvælgerne

Der er forskellige måder, hvorpå attributvælgeren kan bruges i stedet for at bruge universal-, klasse- eller ID-vælgeren

Den mest almindelige brug af attributvælgere er på input. Disse inkluderer tekstvælgerne, afkrydsningsfeltsvælgere, adgangskodevælgere, filvælger, skjulte vælgere, adgangskodevælgere, radiovælgere, nulstillingsvælgere og andre.

Stylingformer

Attributvælgerne er meget nyttige, når du styler formularer uden klasse eller ID.

Style links

F.eks. Kan attributvælger bruges til at style en blogrulle, hvor du har en liste over links til vennesider. Du ønsker dog, at hvert link er stylet forskelligt. Den traditionelle måde at gøre det på er at tildele et opkaldsnavn, der kræver flere markeringer. Stadig kan du bruge det niende barn, der kræver, at ordrene aldrig ændres. Brug af attributvælgerne gør det så let, da der er en attribut, som du kan målrette mod.

Grænseindgange

Styling af kantelementer ved hjælp af CSS-grænsebilledattributten er en elegant måde at tilføje billeder til kroppen. Det giver dig mulighed for at definere et billede som elementets kant. Kantbilledet kunne skaleres, skives, gentages på forskellige måder for at sikre, at det passer i grænseområdet. Kanten radius attribut tillader en at tilføje afrundede hjørner uden at bruge billeder. Egenskaben definerer hjørnens form.

Styling farver

CSS-attributvælgerne gør det nemt at style alle elementer, der har særlig farveværdi. Du kan bruge farveordet, RGB (), RGBA (), HSL () og HSLA () notationer. RGBA-farveværdierne er en udvidelse af RGB-farvemodellen med en kanal, der definerer en farves opacitet. Parameterværdien varierer fra1,0 (uigennemsigtig} til 0,0 (gennemsigtig)

HSL-farvemodellen forklares som (Hue_saturation_Lightness). Nuance repræsentation er i form af vinkel (0-360) eller farvehjulet. Mætning og lethed måles som procentdel 0% mætning repræsenterer skygge eller grå, mens 100 repræsenterer fuld farve. 100% lethed repræsenterer hvidt, mens 0% er sort.