HTML bepaalt de structuur van een website. Deze structuur bestaat uit blokken waarin ofwel inhoud, ofwel andere, kleinere blokken worden geplaatst.
Het volgende voorbeeld toont hoe een website wordt onderverdeeld in vier blokken, en hoe het linkse blok op zich ook weer wordt onderverdeeld in vier kleinere blokken.
Als web-ontwikkelaar helpt het om een duidelijk beeld van de structuur van de website te hebben voordat er wordt begonnen met HTML code te schrijven. Daarom is het een goed idee om bij een ontwerp zelf een schets te maken die toont hoe de hoofdstructuur en substructuren in elkaar zitten.
Een goede structuur zorgt ervoor dat je code gemakkelijker leesbaar is voor jezelf en andere programmeurs. Wanneer later opmaak en layout worden toegevoegd aan de website, zorgt een goede structuur er ook voor dat wijzigingen gemakkelijk en snel kunnen geimplementeerd worden.
In het voorbeeld hieronder zie je 2 websites met dezelfde structuur, maar een andere layout.
Block elementen
Structuur wordt gegeven door middel van block elementen zoals het div
element. Je kan bijvoorbeeld de gehele website als één div
element bekijken, waarin 4 verschillende div
elementen worden geplaatst.
Dit vertaalt zich dan naar de volgende code:
<div>
<div id="1">
</div>
<div id="2">
</div>
<div id="3">
</div>
<div id="4">
</div>
</div>
Deze hoofdstructuur kan dan gemakkelijk uitgebreid worden met een substructuur:
<div>
<div id="1">
<div id="1.1">
</div>
<div id="1.2">
</div>
<div id="1.3">
</div>
<div id="1.4">
</div>
</div>
<div id="2">
</div>
<div id="3">
</div>
<div id="4">
</div>
</div>