Skip to content

Commit 5da0cf5

Browse files
Jeffrey Lauwersclaude
andcommitted
feat(Heading): voeg text-wrap: balance toe
Headings gebruiken nu text-wrap: balance zodat tekst gelijkmatig over regels verdeeld wordt en weeswoorden worden vermeden. Closes #100 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e7e1590 commit 5da0cf5

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

packages/components-html/src/heading/heading.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
.dsn-heading {
1313
margin-block-start: 0;
14+
text-wrap: balance;
1415
}
1516

1617
/* Heading 1 Appearance */

packages/storybook/src/Heading.docs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ De Heading component biedt een consistente, toegankelijke manier om koppen weer
2727
- **Respecteer de heading hiërarchie.** Spring geen levels over (bijv. niet direct van h2 naar h5). Dit helpt screenreaders de documentstructuur te begrijpen.
2828
- **Gebruik `appearance` voor visuele flexibiliteit.** Als je een h3 visueel kleiner wilt maken, gebruik dan `<Heading level={3} appearance="heading-5">` in plaats van `level={5}` te gebruiken.
2929
- **Houd headings kort en beschrijvend.** Goede headings zijn 1-6 woorden en beschrijven duidelijk wat volgt.
30+
- **Gebalanceerde regelafbrekingen.** Alle headings gebruiken `text-wrap: balance` zodat tekst gelijkmatig over regels verdeeld wordt en weeswoorden worden vermeden.
3031
- **Combineer met paragraphs.** Gebruik headings om secties te markeren en paragraphs voor de lopende tekst binnen die secties.
3132
- **Test met screenreaders.** Verifieer dat de heading structuur logisch is wanneer je door de headings navigeert (NVDA, JAWS, VoiceOver).
3233

0 commit comments

Comments
 (0)