menu structuur iframe
Ik wil een menu structuur in mijn website. Maar ik wil de menu structuur niet op elke pagina hebben omdat bij een wijziging alle pagina's moeten worden gewijzigd. Vroeger deed ik dat met frame pagina's. Ik dacht zelf aan een iframe in de hoofd pagina. Of kan ik beter de menu structuur includen in elke pagina ?
Hoe pak je zoiets aan ?
Roger
Hoe ik het meestal doe:
Code (php)
In header staat dan alles van <!DOCTYPE tot <div id="content">
En in footer van </div> tot </html>.
Als je nu in 1 van die bestanden je menu zet, dan hoef je alleen dat bestand aan te passen. Of, als je het op een andere manier doet: zet menu in een file (bv menu.php) en include die file elke keer dat je het menu wilt. Zo hoef je alleen menu.php aan te passen als je je menu wil veranderen.
Inderdaad, gewoon menu in een apart bestand. En, belangrijk: zet het menu in dat bestand in een div met bijvoorbeeld id="nav_main". Een goed gebruik van HTML tags houdt in dat je je menu in een <ul> zet (het is immers een lijst) en dat je vervolgens met CSS je lijst opmaakt en de menu-div op de goede plek in de lay-out zet.
Maar die menu structuur include had ik vanaf gezien omdat ik met "a:active{}" de actieve link van een kleur wilde laten voorzien. Daar moet ik nu iets anders voor verzinnen.