suit: Div wird nicht dargestellt

Beitrag lesen

<script type="text/javascript>[code lang=javascript]document.body.className += " js";</script>[/code]

steht selbstverständlich (als erstes) im 'body'.

Ich hab' in der letzten Zeit ausprobiert im html-Element eine Klasse "js-on" hinzuzufügen - das JavaScript hierzu findet sich im head-Element.

Das ist zwar nicht valide - alle von mir getesteten Browser hatten kein Problem damit und der Validator kriegt vom JavaScript ja nix mit :)

Die Methode habe ich gewählt, weil dich dadurch das body-Element durch Klassen in verschiedene Layouts einteilen kann.

.js-on .layout1 ist so als Selektor möglich - beide Klassen im HTML-Element würden aber zu einem Problem führen, da der gute alte Internet Explorer damit nicht zurecht kommt.

Hat hierzu jemand Einwände oder Bedenken - bzw. Szenarien bei denen ich hiermit scheitere?