Komponenter
List
List brukes for å presentere innhold på en oversiktlig og strukturert måte, for eksempel for å oppsummere hovedpunkter eller vise brukeren hvilke trinn som må følges i en bestemt rekkefølge.
HTML
Unable to parse html
const Preview = () => { return ( <List.Unordered> <List.Item>Bøyabreen</List.Item> <List.Item>Briksdalsbreen</List.Item> <List.Item>Nigardsbreen</List.Item> </List.Unordered> ); }; render(<Preview />)
Bruk List når
- du skal oppsummere hovedpunkter
- du skal vise flere trinn i en prosess
- du skal ramse opp kriterier, muligheter, forutsetninger e.l.
Unngå List når
- punktene blir så lange at det ikke lenger blir oversiktelig å lese
- informasjon skal sammenstilles og sammenlignes, bruk heller table
Eksempel
Usortert liste
HTML
Unable to parse html
const Unordered = () => { return ( <> <Heading level={2} data-size='xs' style={{ marginBottom: 'var(--ds-size-2)' }} > Foreningen har plikt til å ha revisor hvis de har </Heading> <List.Unordered> <List.Item> et gjennomsnittlig antall ansatte som tilsvarer ti årsverk eller mer </List.Item> <List.Item>balansesum som er 27 millioner kroner eller mer</List.Item> <List.Item>driftsinntekter på 35 millioner kroner eller mer</List.Item> </List.Unordered> </> ); }; render(<Unordered />)
Sortert liste
HTML
Unable to parse html
const Ordered = () => { return ( <> <Heading level={2} data-size='xs' style={{ marginBottom: 'var(--ds-size-2)' }} > Slik gjør du: </Heading> <List.Ordered> <List.Item> Tørk over kyllingfiletene før du krydrer og steker </List.Item> <List.Item>Ha salt og pepper på filetene</List.Item> <List.Item> Stek filetene på sterk varme i to minutter på hver side </List.Item> </List.Ordered> </> ); }; render(<Ordered />)
Retningslinjer
Lister gjør innhold lettere å skumme og forstå. Vær bevisst på strukturen, og unngå lange punktrekker. Del heller opp i flere korte lister for bedre lesbarhet.
Bruk sorterte, nummererte lister når rekkefølgen er viktig, og usorterte når den ikke er det.
Liste eller tabell?
Lister og tabeller har forskjellige bruksområder. Riktig bruk gjør opplevelsen tydelig for alle brukerne, spesielt for personer som bruker skjermleser eller har kognitive vansker.
- En liste presenterer relatert informasjon på en oversiktlig måte.
- En tabell lar brukeren se og sammenligne informasjon som er sortert i rader og kolonner.
Tekst
Alle punktene i en liste bør ha samme form og henge godt sammen med den innledende setningen.
Punktene bør være så korte som mulig, helst ikke mer enn to setninger. Når vi bruker lister til oppramsing, bør punktene være maks en setning, helst bare noen få ord.
Rettskrivingsregler for lister
En vanlig feil når vi skriver lister, er at vi bruker kolon, punktum, komma og stor bokstav på feil sted. Det er to hovedregler for tegnsetting.
- Når hvert punkt er en fortsettelse av innledningen skal det
- være liten forbokstav i punktene
- ikke være kolon etter innledningen
- ikke være punktum til slutt i hvert punkt
Eksempel
HTML
Unable to parse html
const Write1 = () => { return ( <> <Heading level={2} data-size='xs' style={{ marginBottom: 'var(--ds-size-2)' }} > Siste frist for å søke er </Heading> <List.Unordered> <List.Item> 15.november for hele året eller bare høstsemesteret </List.Item> <List.Item>15.mars for vårsemesteret</List.Item> </List.Unordered> </> ); }; render(<Write1 />)
- Når hvert punkt er fullstendige setninger må vi huske på disse tingene:
- Bruk stor forbokstav i hvert punkt.
- Sett punktum etter hvert punkt.
Eksempel
HTML
Unable to parse html
const Write2 = () => { return ( <> <Heading level={2} data-size='xs' style={{ marginBottom: 'var(--ds-size-2)' }} > Du må som hovedregel fylle disse vilkårene: </Heading> <List.Unordered> <List.Item>Du må være mellom 18 og 67 år.</List.Item> <List.Item> Du må ha vært medlem av folketrygden de siste 5 årene før du ble syk eller skadet. </List.Item> <List.Item> Du må ha minst 50 prosent redusert arbeids- og inntektsevne. </List.Item> </List.Unordered> </> ); }; render(<Write2 />)
Les mer om disse reglene hos Språkrådet.
Rediger denne siden på github.com (åpnes i ny fane)