Ik weet niet waar ik moet posten maar ben uiteindelijk hier beland en vind het wel mooi zo..
Mijn probleem: Ik heb een website met een homepage en nog 5 andere paginas. Op elke pagina staat hetzelfde menu, maar de inhoud (tekst) die op de pagina's staat is allemaal anders. Het stomme is dat ik elke pagina zeg maar appart heb gemaakt, dus op elke pagina staat het menu in de .php file en soms wil ik iets in het menu veranderen maar moet ik dat op alle 6 pagina's doen..
Is het mogelijk op als het ware het menu altijd te laten staan maar een soort van venster op de pagina's te maken waarin de inhoud verschijnt? Of moet ik dan meer aan een CMS denken? Ik had wel is gehoord van iets dat iframes ofzo heette, maar wenie hoe dat werkt..
@Newbie: maar in dat geval is het niet netjes om include te gebruiken. De functie file_get_contents() in combinatie met een echo is in zo'n geval meer op z'n plaats...
Html is niet zo'n strenge taal en zal dus geen errors geven, maar als je je pagina valideert op validator.w3.org zal je zien dat je pagina niet goed is opgebouwd.
Je moet de html regels maar met een korreltje zout nemen
Veel succes met ontwikkelen van crossbrowser werkende websites... :(
Yorick, dat is natuurlijk het domste advies dat je maar kunt geven, die regels zijn er niet voor niets. Ga eens het internet op en lees eens wat over HTML validation zou ik zeggen...
Beste Blanche over niet al te lange tijd komt html 5 uit, we kunnen het zou zeggen dat werkelijk alles anders is. Als je nu veel tijd en energie in het valideren van een html gaat steken en alle regels kent moet je over een tijdje toch overgaan op een ander soort programmeren. Firefox en verschillende andere browser ondersteunen html 5 al, dus het duurt niet lang meer of we moeten allemaal overgaan.