All,
Een aantal jaren geleden heb ik een site (intranet) ontwikkeld, destijds met wat basis kennis over HTML en PHP. Nu werkt het nog steeds prima, maar wil ik de boel naar een hoger niveau tillen / vernieuwen.
Destijds maakte ik gebruik van HTML + Frames. Iets wat in het huidige landschap niet echt past. Ik zou dus graag afscheid nemen van de frames, de vraag is hoe?
De huidige layout bevat een header, menu en content dus 3 frames. Vergelijkbaar met onderstaande afbeelding (via Google)

Nu heb ik gekeken naar CSS, omdat ik hier veel over lees als zijnde vervanging van frames?
Binnen CSS kan ik een aantal blocken (div ID) maken echter betekent dit volgens mij dat ik deze blocken (div's) in elke pagina moet toevoegen. Stel dus dat ik het logo wil aanpassen moet ik dit voor elke pagina doen, waar dit binnen frames nu slechts één maal hoef te doen, te weten de header.
Mis ik een essentieel deel? Of is mijn bevinding correct? Zo ja, hoe lossen jullie dat op voor een vergelijkbare site? (zie bovenstaande plaat).
Veel dank voor jullie hulp zover!
Een aantal jaren geleden heb ik een site (intranet) ontwikkeld, destijds met wat basis kennis over HTML en PHP. Nu werkt het nog steeds prima, maar wil ik de boel naar een hoger niveau tillen / vernieuwen.
Destijds maakte ik gebruik van HTML + Frames. Iets wat in het huidige landschap niet echt past. Ik zou dus graag afscheid nemen van de frames, de vraag is hoe?
De huidige layout bevat een header, menu en content dus 3 frames. Vergelijkbaar met onderstaande afbeelding (via Google)

Nu heb ik gekeken naar CSS, omdat ik hier veel over lees als zijnde vervanging van frames?
Binnen CSS kan ik een aantal blocken (div ID) maken echter betekent dit volgens mij dat ik deze blocken (div's) in elke pagina moet toevoegen. Stel dus dat ik het logo wil aanpassen moet ik dit voor elke pagina doen, waar dit binnen frames nu slechts één maal hoef te doen, te weten de header.
Mis ik een essentieel deel? Of is mijn bevinding correct? Zo ja, hoe lossen jullie dat op voor een vergelijkbare site? (zie bovenstaande plaat).
Veel dank voor jullie hulp zover!