Den :disabled
pseudo-class selector giver betinget styling til HTML-elementer, der kan modtage brugerinput, når elementerne har disabled
attribut. Det er defineret i CSS Selectors niveau 3 spec som en “UI element state pseudo-class”, hvilket betyder at den bruges til at style indhold baseret på brugerens interaktion med et input element.
Elementer, der kan modtage den disabled
attribut omfatter ,
,
,
,
og
. Der er to gyldige syntakser til indstilling af denne attribut: enten
disabled="disabled"
eller (i HTML5) simpelthen det disabled
boolske nøgleord. Et element er deaktiveret, hvis det ikke kan aktiveres (f.eks. Valgt, klikket på eller accepter tekstindtastning) eller acceptere fokus.
Et sådant element kan styles ved hjælp af :disabled
pseudoklassevælgeren:
Tjek denne pen!
Interessepunkter
:disabled
kan "lænkes" sammen med andre pseudovælgere: som:before
eller:after
til at generere ikoner eller tekst for at give mere brugerfeedback.- Enhver ejendom, der kan animeres med CSS-overgange eller animationer, animeres korrekt, når
disabled
attributten tilføjes eller fjernes fra HTML-elementet.
Browsersupport
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Alle | 3.1 | Alle | 9 | 9 | Alle | Alle |