Inhoud verbergen
Het verbergen van content is erg nuttig voor toegankelijkheid. We kunnen dingen visueel verbergen en ze alleen tonen aan schermlezergebruikers, we kunnen content verbergen voor schermlezers en alleen visueel tonen, of we kunnen content voor beiden verbergen. Drupal bevat ingebouwde CSS-klassen die helpen om je bedoelingen duidelijk te maken. We raden het gebruik van { display:none; } af, omdat dit vaak verkeerd wordt toegepast.
Techniek | Visueel verborgen | Verborgen voor schermlezer | Extra informatie |
CSS:
|
Ja | Nee |
Dit is ingebouwd in Drupal 8. In Drupal 7 was dit class="element-invisible". |
CSS:
|
Ja | Ja |
Dit is ingebouwd in Drupal 8. In Drupal 7 was dit class="element-invisible". |
HTML5-attribuut:
|
Ja | Ja |
In ondersteunde browsers werkt dit hetzelfde als CSS { display:none; } |
ARIA-attribuut:
|
Nee | Ja | Ingebouwd in moderne browsers. Zeer vergelijkbaar met het verborgen HTML5-attribuut |
CSS:
|
Ja | Ja | Dit is ingebouwd in Drupal 8. In Drupal 7 was dit class="element-invisible element-focusable" |
Deze indeling is afkomstig van de pagina Hidden content van 18F.