Websilo

Een id voor één bestemming

Met id geef je een element een naam die binnen het document uniek moet zijn. Een fragmentlink kan die naam gebruiken als bestemming. Ook CSS en scripts kunnen een element via zijn id aanwijzen.

Gebruik dezelfde spelling in het doel en in de verwijzing. Zet het hekje in href, maar niet in de id-waarde zelf. Een beschrijvende naam zoals materiaal maakt het adres leesbaar; verander die naam niet achteloos wanneer mensen al naar het onderdeel kunnen linken. Wil je dezelfde opmaak op verschillende onderdelen toepassen, dan is een gedeelde class daar doorgaans geschikter voor dan een herhaalde id.

Voorbeeld

<section id="materiaal">
  <h2>Materiaal</h2>
  <p>Een meetlint en een potlood.</p>
</section>

Naslag: MDN Web Docs over dit onderdeel. De uitleg hierboven is zelfstandig geformuleerd.