Doctype problemer - det ser ikke ens ud i IE og Opera

Tags:    html css

Hey

Jeg bruger normalt Doctype på mine sider, men jeg er stødt ind i et problem.
Mine sider ser ens ud når ikke jeg har doctype med, og så snart jeg sætter den på, bliver det anderledes i Opera.
Det er somom den laver en ekstr linie før overskrifter (<h1>;) og ekstre linie efter <div> og <span> elementer.

Er der nogen der har oplevet samme problem eller ved hvad jeg gør galt?

Jeg bruger PHP på min side, og toppen af mit php scribt ser således ud:
Fold kodeboks ind/udKode 

Men det bør ikke have noget at sige eftersom PHP er serverside.

Mvh Rasmus Kristensen :)



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Der må jeg lige rette dig Martin.

Hvis der bruger session, skal sessionstart() være før alt andet..



Han siger print og echo, dvs noget der bliver udskrevet, session_start(); bliver ikke udskrevet :P



Hvis du bruger "print" eller "echo" før din doctype kan det give problemer, da Doctype skal være det første udskrevende.



Det hjælper, at læse hvad der bliver skrevet ;)



Altså, php'en bliver jo fra serverens side lavet om til html, og derfor bør det i princippet være lige meget hvad der står først, eftersom det er en regn html side med doctype øverst der sendes til klienten :)



Efter serveren har lavet diverse ting i et script om til html.. Så vil browseren tolke det.. Og så vil det komme til at stå foran din doctype..



t