j-roar-h, der synes ikke at være universel enighed om din fremgangsmåde. olebole antyder i #4, at du er på gale veje, men jeg fik ikke helt fat på hvad du rådes til at gøre i stedet. Nu tillader jeg mig at misbruge din tråd til at 'brainstorme' for selv at lære mere.
Hvis min googling er akkurat, så er html5 endnu er under udvikling og er ikke en officiel w3 standard. Ikke desto mindre konstaterer jeg, at doctype html anvendes i vidt omfang, for eksempel af Eksperten, hvor doctypen er
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">og google, hvor doctypen er
<!DOCTYPE html [
<!ENTITY % htmlDTD
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
%htmlDTD;
<!ENTITY % globalDTD SYSTEM "
chrome://global/locale/global.dtd"> %globalDTD;
<!ENTITY % aboutHomeDTD SYSTEM "
chrome://browser/locale/aboutHome.dtd"> %aboutHomeDTD;
<!ENTITY % browserDTD SYSTEM "
chrome://browser/locale/browser.dtd" >
%browserDTD;
]>
Jeg har, mens jeg idag kikkede rundt, lagt mærke til to ting: (1) websiderne bruger DOCTYPE html, ikke DOCTYPE HTML som du, og (2) jeg fandt ingen websider, der kun brugte DOCTYPE html, men altid med yderligere specifikationer såsom ovenstående. Om det vil forbedre din websides udseende i IE8 at ændre doctypen i retning af ovenstående ved jeg ikke.
Så kan jeg forstå, at for at en browser skal kunne gengive en webside skal browseren for det første kunne finde den rigtige html version, for det andet skal siden være kodet i overensstemmelse med denne html version. Det ville overraske mig, om det er brugen af html5 for IE8 der i sig selv der forårsager problemerne, eftersom Eksperten og Google tilsyneladende anvender html5, og det ville de nok ikke gøre, hvis de så ikke kunne ses korrekt af de mange der stadig anvender IE8. Men det ville måske være et forsøg værd at ændre doctypen til html 4.01. Kan det være elementer i din kode, der ikke af IE8 kan gengives korrekt ved anvendelse af html5? En hurtig w3 validering på din side viser 9 fejl.
Jeg håber på afklaring, for mig såvel som for dig.