Blok met 1 of meerdere regels computercode.
- Semantisch HTML: een
pre
en eencode
element, zoals de HTML-specificatie voorschrijft bij hetpre
element. - De tekstrichting van de code is links-naar-rechts ingesteld met het
HTML
dir
attribuut, ook in documenten waar de tekstrichting rechts-naar-links is. - De code is gemarkeerd als niet-vertaalbaar met het
HTML
translate
attribuut voor automatische vertaalsoftware. - Met de
overflow
property kan het overflow gedrag worden bepaald:-
overflow="wrap"
: de component wordt zondertabindex
attribuut gerenderd en tekst wrapt automatisch. Dit is de default, ook als de prop niet expliciet gezet is. -
overflow="nowrap"
: de component wordt zondertabindex
attribuut gerenderd, je moet dit zelf in combinatie met scroll gedrag op een parent element doen. -
overflow="overflow"
: de component wordt altijd mét eentabindex="0"
attribuut gerenderd en heeft ingebouwd scroll gedrag.
-
- Het visueel ontwerp is door een monospace lettertype goed te onderscheiden van gewone tekst.
- Het visueel ontwerp blijft onderscheidend wanneer:
- wanneer de CSS niet geladen kan worden;
- wanneer er geen design tokens zijn ingesteld;
- wanneer een webfont niet ingeladen kan worden.
Algemene features:
- Het is mogelijk eigen CSS toe te passen met class name selectors voor deze component.
- Het is mogelijk eigen class names toe te voegen aan deze componenten, voor eigen CSS.
- Je kunt de component verbergen met het
hidden
attribuut.