Ég var að velta fyrir mér hvort einhver vissi skemmtilegt workaround fyrir multiple css classes fyrir IE
Málið er svona:
Ég er að smíða container sem inniheldur 3 divs, Header, Body og Footer, þessir Containers geta haft marga mismunandi liti og en eiga að líta eins út að öðru leiti, padding, margin, height og widht osfr.
Ég geri þetta þannig að ég skilgreini classa fyrir hvert div inní container, dæmi:
div.ModuleHeader, div.ModuleBody og div.ModuleFooter
Síðan er ég með mismunandi litaþemur fyrir hvern container til dæmis “LightBlue”
Og þá skilgreini ég litina fyrir tildæmis ModuleHeader svona:
div.ModuleHeader.LightBlue og geri það sama fyrir ModuleBody og ModuleFooter
Virkar fínt í Opera 5,6 og 7, Mozilla og öðrum betri vöfrum.
Nema að sjálfsögðu klúðrar Internet Explóder þessu eins og hann gerir alltaf.
Hann erfir þetta vitlaust, tekur alltaf bakgrunninn á þeim neðsta classa sem ég skilgreini.
Þannig að ég spyr:
Er einhver með þvílíka lausn á mínu vandamáli, eða er þetta bara ekki hægt?
Þið getið séð hvað ég er að meina í kóða hérna:
http://www.bodvarsson.com/temp/MultipleClasses.html<br><br>/************************/
/* The code must be pure!!! */
/************************/
Haukur Már Böðvarsson
www.bodvarsson.com
Haukur Már Böðvarsson