Dino Geek, probeer je te helpen

Hoe gegevensattribuutwaarden gebruiken in CSS?


Gegevensattribuutwaarden (data attribute values) in HTML kunnen handig zijn voor het opslaan van extra informatie die geen visueel effect heeft. Maar wist je dat je deze gegevens ook kunt gebruiken in je CSS?

Stel dat je een data-attribuut in je HTML hebt zoals dit:

```

Premium User

```

Je kunt dit data-attribuut vervolgens in je CSS selecteren en er stijlen aan toekennen:

```
div[data-status=“premium”] { background: gold;
}
```
In bovenstaand voorbeeld krijgen alle div-elementen met het data-status attribuut van “premium” een gouden achtergrondkleur.

Hier is een ander voorbeeld: Stel dat je een data-attribuut in je HTML hebt zoals dit:

```
Hover over mij
```

Je kunt het volgende doen om een eenvoudige tooltip te maken met behulp van pseudo-elementen:

```
span[data-tooltip]:hover:after { content: attr(data-tooltip); position: absolute; background: black; color: white; padding: 5px;
}
```

In dit voorbeeld wordt de tooltip tekst uit het data-tooltip attribuut gehaald met behulp van de CSS-functie “attr()” en als inhoud gebruikt voor een pseudo-element dat wordt weergegeven wanneer je over de ``-tag hovert.

Op deze manier kun je data attributen op verschillende manieren gebruiken om je documenten dynamischer en interactiever te maken zonder gebruik te maken van JavaScript.


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