specs for CSS siger at properties hvori der indgår flere ord samles med bindestreg, og midlertidige properties starter med bindestreg (hyphen). f.x
scollbar-arrow-color
-moz-opacity
dette hyphen kan ikke optræde i JS, men istedet lader man det efterfølgende ord starte med stort.
oObject.style.scrollbarArrowColor
oObject.style.MozOpacity (BEMÆRK!!! M med stort)
hvis du skal sætte blot en enkelt style kan du altså bare skrive
onmouseover="this.style.scrollbarArrowColor='black';"
mht. className. Ved ikke med NS men regner ikke med NS4. IE har className så langt tilbage som IE4.
http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/classname.aspOg det er ikke bare smart. Det er RIGTIG smart, da man kan holde JS for sig og CSS for sig og derved have en realistisk chance for vedligeholde sit design. (sæt nu man ville ændre farve skemaet på siden og skulle ind og fedte i en masse scripts for at finde ud af hvor f**den man nu havde sat i tåbelige scrollbar farver).
HTML: Datastruktur
java script: Datakontrol
CSS: Layout
Ikke noget misk-mask.