CSS-Problem im IE bei eigenem Theme
am 18.02.2007 - 19:01 Uhr in
Hallo,
also ich habe mir genau angeschaut, wie man ein Theme für Drupal schreibt. Mein Problem betrifft nun nicht Drupal, sondern eher den Umgang mit dem IE & CSS. Ich hoffe, dass hier schon einige an einem eigenen Theme geschrieben haben.
Also ich habe im Prinzip zwei wichtige Bereche für Farben, das ist ein Mal die Navigation (CSS-Klasse 'avmenu') und einmal der Content-Bereich (CSS-Klasse 'table_content'). Bei beiden ist der Hintergrund anders, in der Navi ist der Hintergrund eher hell und die Schrift dunkel und im Content ist der Hintergrund dunkel und die Schrift dafür heller.
Nun funzt das Theme super im Firefox, damit habe ich auch während der Entwicklung getestet. Opera kann das auch super, aber im IE ist es so, als würde er manche Bereiche meines CSS's gar nicht auswerten und interpretieren. Es geht dabei immer um Links und Überschriften speziell deren Farben. Im FF & Opera ist alles wie gewünscht und im IE sind es die Standardfarben, als wäre kein CSS vorhanden.
Was mache ich nun? Ich hänge an diesem Problem schon eine Weile und komme nicht weiter. Wie kann ich nun weiter vorgehen?
Ich poste euch auch gerne die Codefragmente. Die sind aber recht groß, daher würde ich das nur machen, wenn jemand das bracuht. Ich glaube, es liegt daran, dass der Hierarchie. Also ich benutze an vielen Stellen sowas wie:
table_content a {...}
table_content a:hover {...}
Damit kann ich die beiden großen Farbbereiche super trennen.
Ciao, Q-Base
- Anmelden oder Registrieren um Kommentare zu schreiben
Reihenfolge
am 19.02.2007 - 12:58 Uhr
Die Reihenfolge der Styles für Links ist wichtig.
So muss sie sein:
a:link
a:visited
a:hover
a:active
md - drupalcenter
http://mdwp.de :: http://drupal.mdwp.de
vCard herunterladen
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services