Neutral Html Tags:
div & span

Zowel <div> als <span> zijn veelgebruikte HTML-elementen die dienen als “containers” om inhoud te structureren.

Ze zijn neutraal en hebben geen standaard visuele opmaak (zoals kleur, grootte, of marges). Hierdoor functioneren ze als een leeg canvas, waarop je met CSS volledige controle hebt om stijlen toe te passen.

Belangrijkste verschillen

Hoewel beide elementen gebruikt worden om inhoud te groeperen, zijn er belangrjke verschillen:

Test zelf het verschil

Start met het maken van deze HTML-pagina.
Je zal niets zien van de <span> en <div> elementen, dit komt omdat het blanco elementen zijn, die geen standaard visuele opmaak hebben. Dit zorgt ervoor dat je vanaf nul kunt beginnen met het ontwerpen.

<p>
    Dit is <span class="styling">span element.</span>
</p>
<p>
    Dit is <div class="styling">div element.</div>
</p>

Je zult ze pas zien of opmerken op je webpagina als je ze zelf stijlen met CSS:

p {
    background-color: yellow;
}

.styling {
    background-color: red;
}

Combineren met andere elementen

<span> combineren

<h1>SPAN combineren met <span class="spanNaam">andere</span> elementen</h1>

<div class="divNaam">
    Dit is een DIV.<br>
    Dit is een <span class="spanNaam">SPAN</span>.
</div>
.divNaam {
    background-color: cyan;
}

.spanNaam {
    background-color: pink;
}

.divTwee {
    background-color: black;
    color: white;
}

<div> combineren

<h1>SPAN combineren met <span class="spanNaam">andere</span> elementen</h1>

<div class="divNaam">
    Dit is een DIV.<br>
    Dit is een <span class="spanNaam">SPAN</span>.

    <div class="divTwee">Dit is een 2e div</div>

</div>
.divNaam {
    background-color: cyan;
}

.spanNaam {
    background-color: pink;
}

.divTwee {
    background-color: black;
    color: white;
}

Blijven gaan!

<h1>SPAN combineren met <span class="spanNaam">andere</span> elementen</h1>

<div class="divNaam">
    Dit is een DIV.<br>
    Dit is een <span class="spanNaam">SPAN</span>.

    <div class="divTwee">Dit is een 2e div, met <span class="spanNaam">terug</span> een span</div>

</div>
.divNaam {
    background-color: cyan;
}

.spanNaam {
    background-color: pink;
}

.divTwee {
    background-color: black;
    color: white;
}
Created on 18/10/2024, last edited on 18/10/2024