Frame-simulaties met HTML5-tags

In HTML5 heb je niet (meer) de mogelijkheid om een web-pagina in te delen met behulp van frames. Als je toch een opmaak wilt gebruiken die lijkt op frames, moet je de frames dus namaken. In het item Frames simuleren met CSS wordt uitgelegd hoe je dat kunt aanpakken met behulp van <div>-tags.

In HTML5 zijn nieuwe tags toegevoegd die het simuleren van frames een stuk eenvoudiger maken. Zie daarvoor ook Verschillen tussen HTML 4 en HTML5 I: Nieuwe tags in HTML5.
Op deze bladzijde wordt besproken hoe je die nieuwe tags gebruikt.

De code van het voorbeeld kun je downloaden om zelf te gebruiken.

Header
N
a
v
 
Section
 
A
s
i
d
e
Footer
De indeling die wordt gemaakt als voorbeeld zie je hier rechts. Alleen 'Section' en 'Aside' kunnen scrollen; de rest wordt permanent in beeld gehouden. 'Footer' is onderdeel van 'Section' en scrollt dus mee met 'Section'.

Druk op de knop om het voorbeeld te bekijken en te downloaden.
 

 
Aanpak om dit in je site toe te passen

Dit is slechts een summiere beschrijving. Zie ook de code in de downloadfile.

Tenslotte:
De winst die je kunt halen door de nieuwe HTML5-tags te gebruiken in plaats van de bekende <div>-tags lijkt op het eerste gezicht niet zo groot, maar het is aanzienlijk! De code is beter leesbaar en eenvoudiger. Dingen die je <div>-tags in HTML 4 alleen met grote moeite kunt realiseren, krijg je met de nieuwe HTML5-tags veel eenvoudiger voor elkaar.

 
terug

html-351; Laatste wijziging: 23 april 2020