Dino Geek, probeer je te helpen

Hoe selectors in CSS te gebruiken?


Selectors zijn de manier waarop CSS-stijlen worden toegepast op HTML-elementen. Er zijn verschillende soorten selectors die bepalen hoe een stijl moet worden toegepast.

1. Eenvoudige selectors (selecteer elementen op basis van naam, id, klasse)

- Tagname: De stijl wordt toegepast op alle elementen met die tag. Voorbeeld: p {color: red;}. Dit kleurt alle paragrafen (p tags) rood.
- .class: De stijl wordt toegepast op alle elementen met die class. Voorbeeld: .intro {font-size: 20px;}. Dit verandert de lettergrootte van alle elementen met de class “intro”.
- #id: De stijl wordt toegepast op het element met dat id. Voorbeeld: #first {margin-top: 50px;}. Dit wijzigt de bovenmarge van het element met het id “first”.

1. Combinator selectors (selecteer elementen op basis van een specifieke relatie tussen hen)

- Teken voor afstammelingen ( ): De stijl wordt toegepast op elk element dat zich binnen een ander specifiek element bevindt. Voorbeeld: div p {color: blue;}. Dit kleurt alle paragrafen blauw die zich ergens binnen een div bevinden.
- Kindteken (>): De stijl wordt alleen toegepast op elementen die directe kinderen zijn van een specifiek element. Voorbeeld: div > p {color: blue;}. Dit kleurt paragrafen die zich direct binnen een div bevinden blauw.
- Aangrenzend broertje of zusje teken (+): De stijl wordt toegepast op een element dat direct volgt op een ander specifiek element. Voorbeeld: div + p {color: blue;}. Dit kleurt een paragraaf blauw als die direct volgt op een div.

1. Pseudo-class selectors (selecteer elementen op basis van een bepaalde staat)

- :hover: De stijl wordt toegepast wanneer de muis over het element zweeft. Voorbeeld: a:hover {color: red;}. Dit verandert de kleur van een link in rood wanneer je met de muis over de link zweeft.
- :focus: De stijl wordt toegepast wanneer het element de focus heeft, bijvoorbeeld wanneer een gebruiker aan het typen is in een invoerveld. Voorbeeld: input:focus {background-color: yellow;}. Dit verandert de achtergrondkleur van een invoerveld in geel wanneer een gebruiker erin typt.
- :checked: Selecteert elk checkbox of radio input element dat is gecontroleerd. Voorbeeld: input:checked {background-color: blue;}. Dit verandert de achtergrondkleur van een gecontroleerd checkbox of radio input veld in blauw.

1. Pseudo-elements selectors (selecteer en stijl een deel van een element)

- ::first-line: De stijl wordt toegepast op de eerste lijn van het element. Voorbeeld: p::first-line {font-size: 200%;}. Dit verandert de grootte van het lettertype in de eerste regel van een paragraaf.
- ::first-letter: De stijl wordt toegepast op het eerste teken van het element. Voorbeeld: p::first-letter {font-size: 300%;}. Dit verandert de grootte van het lettertype in de eerste letter van een paragraaf.
- ::before, ::after: Deze pseudo-elementen worden gebruikt om inhoud in te voegen vóór of na de inhoud van het geselecteerde element. Voorbeeld: p::before {content: “►”;}. Dit voegt een pijl toe vóór elke paragraaf.

CSS selectors kunnen ook worden gecombineerd om meer specifieke selecties te maken. Bijvoorbeeld: p.first::first-letter selecteert de eerste brief van elke paragraaf die de class “first” heeft.


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domeinnaam | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Juridische Vermelding / Algemene Gebruiksvoorwaarden