In dit hoofdstuk van de HTML-cursus gaan we dieper in op HTML-elementen en hun weergavetypes: block, inline en inline-block. Deze eigenschappen bepalen hoe elementen op de webpagina worden gerangschikt en met elkaar interageren.
Block elementen zijn de bouwstenen van elke webpagina. Ze nemen standaard de volledige beschikbare breedte in, ongeacht hun inhoudelijke breedte. Hierdoor begint elk block element op een nieuwe lijn en creƫert het een "blok" op de pagina. Voorbeelden van block elementen zijn <div>
, <p>
, <h1>
tot <h6>
, en <ul>
.
block element
block element
In tegenstelling tot block elementen, nemen inline elementen alleen de breedte in die hun inhoud nodig heeft. Ze breken de regel niet en kunnen naast andere elementen op dezelfde regel staan. Voorbeelden van inline elementen zijn <span>
, <a>
, <strong>
, <em>
.
Voorbeeld van een inline element, blijven op dezelfde regel.
Inline-block elementen combineren kenmerken van zowel inline als block elementen. Ze nemen alleen de breedte in die nodig is voor hun inhoud, maar staan wel het instellen van breedte en hoogte toe. Een voorbeeld van een inline-block element is <button>
.
inline-block element
inline-block element
Door deze eigenschappen zijn inline-block elementen bijzonder veelzijdig en nuttig voor webdesign, omdat ze de mogelijkheid bieden om elementen nauwkeurig te positioneren en te stijlen, terwijl ze interactief en functioneel blijven.