Contentweergave
Om informatie op een prettige manier weer te geven is het belangrijk om een goed passende pagina-indeling te hanteren. Binnen de huisstijl van de Rijksoverheid zijn verschillende layouts beschikbaar.
Om informatie op een prettige manier weer te geven is het belangrijk om een goed passende pagina-indeling te hanteren. Binnen de huisstijl van de Rijksoverheid zijn verschillende layouts beschikbaar.
Alle online weergegeven content voor de Overheid heeft een maximale breedte. Deze is belangrijk voor leesbaarheid van teksten. Als tekst te breed weergegeven wordt is het lastiger voor mensen om de teksten goed te kunnen lezen. voeg de onderstaande html structuur toe om gebruik te maken van deze standaard weergave.
<section> om onderscheid aan te brengen tussen de
verschillende secties op de pagina.<article> op artikelen. Denk hierbij aan nieuwsberichten,
informatiepagina's en tekstpagina's. Voor meer informatie over wanneer een article-tag
gewenst is zie: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article
<div> direct binnen een sectie of een article.section:
<section>
<div>
<!-- Voeg hier de content toe. -->
</div>
</section>
Article:
<article>
<div>
<!-- Voeg hier de content toe. -->
</div>
</article>
Sommige content is makkelijker te consumeren voor gebruikers in een aangepastte layout. Voor deze uitzonderingen zijn verschillende layout-opties beschikbaar.
Beschikbare layout varianten:
Tekstpagina's, informatiepagina's, nieuwsartikelen etc zijn pagina's met veel tekst. Voor leesbaarheid van deze tekst is het belangrijk dat de regels niet te breed weergeven worden. Daarom wordt de content op tekstpagina's smaller weergegeven dan de standaard pagina breedte.
Om tekstpagina's en artikelen gebruiksvriendelijk weer te geven, gebruik
<article>.
Visueel voorbeeld:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Html-voorbeeld:
<article>
<div>
<!-- Voeg hier de content toe. -->
</div>
</article>
Pagina's in het authenticatieproces voelen het prettigst op een smalle breedte. Denk bijvoorbeeld aan, inloggen, nieuw wachtwoord aanvragen of het invoeren van en two-factor-code.
Om tekstpagina's en artikelen gebruiksvriendelijk weer te geven, gebruik de class
layout-authentication op de bijbehorende sectie.
Visueel voorbeeld:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nam eleifend luctus nunc eu vulputate. Mauris congue laoreet diam vitae molestie. Integer varius at tortor at cursus.
Html voorbeeld:
<section class="layout-authentication">
<div>
<!-- Voeg hier de content toe. -->
</div>
</section>
Pagina's die als hoofdfunctie een formulier hebben worden het beste smaller weergegeven dan een standaard-pagina of tekstpagina.
Om tekstpagina's en artikelen gebruiksvriendelijk weer te geven, gebruik de class
layout-form op de bijbehorende sectie.
Visueel voorbeeld:
Html voorbeeld:
<section class="layout-form">
<div>
<!-- Voeg hier de content toe. -->
</div>
</section>
Opsommingen van elementen zoals: Nieuwsberichten, artikelen, onderwerpen of overige opsommingen kunnen in kolommen weergegeven worden. Op basis van de content kan gekozen worden voor een layout met twee, drie of vier kolommen.
Om opsommingen gebruiksvriendelijk weer te geven in twee kolommen gebruik de class
column-2 op het element wat kolommen dient weer te geven.
Visueel voorbeeld:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Html-voorbeeld:
<section>
<div class="column-2">
<!-- Voeg hier de content toe. -->
</div>
</section>
Visueel voorbeeld losse elementen:
Content direct binnen het element met de class column-2 wordt in twee kolommen
geplaatst.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Html voorbeeld losse elementen:
<section>
<div class="column-2">
<p>Lorem ipsum</p>
<p>Lorem ipsum</p>
</div>
</section>
Visueel voorbeeld gegroepeerde elementen:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Html voorbeeld gegroepeerde elementen:
Content kan gegroepeerd worden binnen de kolommen. Groepeer hiervoor de content in een
<div>.
<section>
<div class="column-2">
<div>
<h1>Lorem</h1>
<p>Lorem ipsum</p>
</div>
<div>
<h1>Lorem</h1>
<p>Lorem ipsum</p>
</div>
</div>
</section>
Om opsommingen gebruiksvriendelijk weer te geven in drie kolommen gebruik de class
column-3 op de bijbehorende sectie.
Visueel voorbeeld:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Html voorbeeld:
<section>
<div class="column-3">
<!-- Voeg hier de content toe. -->
</div>
</section>
Opsommingen van elementen zoals: Nieuwsberichten, artikelen, onderwerpen of overige opsommingen kunnen in kolommen weergegeven worden. Op basis van de content kan gekozen worden voor een layout met twee, drie of vier kolommen.
Om opsommingen gebruiksvriendelijk weer te geven gebruik de class column-4 op de
bijbehorende sectie.
Visueel voorbeeld:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Html voorbeeld:
<section>
<div class="column-4">
<!-- Voeg hier de content toe. -->
</div>
</section>
Soms is een deel van de content belangrijker dan de rest. In dat geval kan er gebruik gemaakt worden van een een-derde - twee-derde-verdeling.
Aandachtspunten:
showcase op de
bijbehorende sectie.Visueel voorbeeld:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Html voorbeeld:
<section class="background-color-offset">
<div class="one-third-two-thirds">
<div>
<h1>Lorem ipsum</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.</p>
<ul>
<li>Lorem ipsum dolor set amet</li>
<li>Lorem ipsum dolor set amet</li>
<li>Lorem ipsum dolor set amet</li>
<li>Lorem ipsum dolor set amet</li>
</ul>
<button type="button">Lorem ipsum</button>
</div>
<div>
<h1>Lorem ipsum</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.</p>
</div>
</div>
</section>
Soms is een deel van de content belangrijker dan de rest. In dat geval kan er gebruik gemaakt worden van een tweederde- eenderde-verdeling.
Aandachtspunten:
two-thirds-one-third op
de bijbehorende sectie of div.Visueel voorbeeld:
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Html voorbeeld:
<section class="background-color-offset">
<div class="two-thirds-one-third">
<div>
<h1>Lorem ipsum</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.</p>
<ul>
<li>Lorem ipsum dolor set amet</li>
<li>Lorem ipsum dolor set amet</li>
<li>Lorem ipsum dolor set amet</li>
<li>Lorem ipsum dolor set amet</li>
</ul>
<button type="button">Lorem ipsum</button>
</div>
<div>
<h1>Lorem ipsum</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.</p>
</div>
</div>
</section>