Soorten CSS-kenmerkselectoren - Semalt Expert

Een HTML-element bestaat uit een klasse, ID en attributen. Een attribuutselector kiest de HTML-elementen met een attribuut of met een attribuutwaarde. Kenmerkselectoren bieden een eenvoudige methode om stijlen toe te passen op HTML-elementen met een bepaald kenmerk of kenmerkwaarde. Attribuutkiezers worden gedefinieerd door twee vierkante haken, die het attribuut omsluiten met zijn waarde. Toch kunt u er een elementtypekiezer voor plaatsen. De CSS [attribuut] Selector past de stijlregels toe op een element als en wanneer het uit een bepaald kenmerk bestaat.
Typen kenmerkkiezers
Er zijn verschillende soorten kenmerkkiezers die elk voor afzonderlijke gevallen kunnen worden gebruikt:
CSS [attribuut | = "waarde"] Selector markeert elementen die een bepaald kenmerk hebben, en het begint met een gedefinieerde waarde.
CSS [attribute ~ = "value"] Selector wordt gebruikt om elementen te zoeken met een eigenschapswaarde met een specifiek woord.
CSS [attribuut ^ = "waarde"] Selector zoekt elementen met een eigenschapswaarde die begint met een specifieke waarde. De waarde is niet noodzakelijk een heel woord.
CSS [attribute $ = "value"] Selector zoekt componenten die een attribuutwaarde hebben die eindigt op een gedefinieerde waarde.
Toepassingen van de CSS-kenmerkkiezers

Er zijn verschillende manieren waarop de attribuutselector kan worden gebruikt in plaats van de universele, klasse- of ID-selector
Kenmerkselectoren worden het meest gebruikt bij invoer. Deze omvatten de tekstkiezers, selectievakjeskiezers, wachtwoordkiezers, bestandskiezers, verborgen kiezers, wachtwoordkiezers, radioselectors, resetkiezers en andere.
Stylingvormen
De kenmerkkiezers zijn erg handig bij het opmaken van formulieren zonder klasse of ID.
Stijl links
Attribuutselectoren kunnen bijvoorbeeld worden gebruikt om een blogroll te stylen waar je een lijst met links naar sites van vrienden hebt. U wilt echter dat elke link anders is vormgegeven. De traditionele manier om dit te doen is door een naam voor een oproep toe te wijzen waarvoor meer markeringen nodig zijn. Toch zou je het n-kind kunnen gebruiken, wat vereist dat de bevelen nooit veranderen. Het gebruik van de attribuutkiezers maakt het zo gemakkelijk omdat er een attribuut is dat u kunt targeten.
Grensinvoer
Het opmaken van randelementen met behulp van het CSS-randbeeldkenmerk is een elegante manier om afbeeldingen toe te voegen aan de body. Hiermee kunt u een afbeelding definiëren als de rand van een element. Het randbeeld kan worden geschaald, gesneden en op verschillende manieren worden herhaald om ervoor te zorgen dat het in het grensgebied past. Met het attribuut radius radius kunt u afgeronde hoeken toevoegen zonder afbeeldingen te gebruiken. De eigenschap definieert de vorm van de hoek.
Styling kleuren
De CSS-kenmerkkiezers maken het eenvoudig om alle elementen met een bepaalde kleurwaarde op te maken. U kunt de kleurzoekwoord, RGB (), RGBA (), HSL () en HSLA () notaties gebruiken. De RGBA-kleurwaarden zijn een uitbreiding van het RGB-kleurmodel met een kanaal dat de dekking van een kleur definieert. De parameterwaarde varieert van 1,0 (ondoorzichtig} tot 0,0 (transparant)
Het HSL-kleurmodel wordt uitgelegd als (Hue_saturation_Lightness). Hue-weergave heeft de vorm van hoek (0-360) of het kleurenwiel. Verzadiging en lichtheid worden gemeten als percentages 0% verzadiging vertegenwoordigt schaduw of grijs terwijl 100 volledige kleur vertegenwoordigt. 100% lichtheid staat voor wit terwijl 0% zwart is.