Hallo, ik kom een probleempje tegen wat ik niet op kan lossen.
Ik heb een dynamische site, in de index.php staat alles zoals doctype etc.
De pagina's die geladen moeten worden, zijn gestript van overbodige html code omdat het anders niet door de validatie (xhtml) komt. Het staat er anders dubbel.

Maar hoe verwijs ik in de te laden pagina naar de css ? Als er niets staat dan ligt de layout van de divs in puin. Zet ik in de te laden pagina <link href="w32.css" rel="stylesheet" type="text/css" />
dan komt het niet door de validatie.

Hoe krijg ik dit voor elkaar ?
Je kunt al je CSS bestanden includen in je index.php, in de <head> sectie. De pagina's die je wilt laden doe je gewoon met include of require, dan moet het goed gaan.
Ik denk dat ik iets fout doe, nu zet ik deze regel boven in de te laden pagina:
<?php require('w32.css'); ?>
Met als resultaat dat hij de divs etc in tekst laat zien, dus een hele lap text broncode...

Ik heb het net ook geprobeerd met require once.

Hoe is de syntax van de include ?
Op die manier include je inderdaad de broncode van je CSS bestand. De goede manier is: niet in de te laden pagina, maar in je index.php dit in de <head> sectie:

<style type="text/css">
	@import "w32.css";
</style>
Inderdaad, hij deed wel wat. Maar het wordt weer even knutselen omdat er nog een fout in mijn layout komt hierdoor. (staat ergens wat verkeerd)
Bedankt, het gaat nu zeker goedkomen !
Okee, graag gedaan!

Reageren