<ole>
Hvorfor prøver du at bilde browseren ind, der er tale om et dokument i XHTML 1.1, når du server det som 'text/html'?
Hvorfor udkommenterer du dine CDATA-escapings? Hvis du mener, scriptet skal CDATA-escapes, giver det vel ikke mening at udkommentere de pågældende escapings :)
Derudover kan du under XHTML ikke skrive:
ELEMENT.className = "en_css_klasse";
I IE skal den sættes med:
ELEMENT.setAttribute("className", "en_css_klasse");
- og i andre browsere:
ELEMENT.setAttribute("class", "en_css_klasse");
Din kode har ikke meget med XHTML at gøre. Prøv at læse:
http://www.eksperten.dk/artikler/537 http://www.eksperten.dk/artikler/538Hvad angår dit script iøvrigt, så performer det elendigt at skifte CSS-klasse på et element. Skift i stedet de enkelte style-properties på elementet - det er langt bedre.
- og til dit egentlige spørgsmål: Et element centreres med 'margin:0 auto':
<div style="width:300px;backround:yellow;margin:0 auto">Blabla</div>
/mvh
</bole>