CSS und Internet Explorer
am 28.08.2006 - 12:43 Uhr in
Hallo zusammen,
ich habe ein Problem mit meinen CSS Definitionen. Im Firefox und Konqueror wird die Seite, so wie ich es haben will korrekt angezeigt, aber der Internet Explorer will nicht so recht. Das fängt damit an, dass auf einmal die rechte Positionsleiste für Module, Navigation usw. viel schmaler angzeigt wird, als sie eigentlich sollte. Weiterhin wird teilweise der Text viel zu klein dargestellt.
Ein weiteres Problem ist, dass die über die CSS Date definierten Backgroundimages nicht bzw. nicht richtig angezeigt werden. (background: url("bild.jpg") top left no-repeat;) sowas in der Art.
Hat vielleicht jemand eine Idee, wie man das umgehen kann, bzw. was geändert werden müsste, damit es in allen Browsern gleich funktioniert?
Wäre über jede Hilfe dankbar...
Viele Grüße
deejay
- Anmelden oder Registrieren um Kommentare zu schreiben
Background
am 28.08.2006 - 13:39 Uhr
Der IE zeigt Background-Images nicht an, wenn hinter der rechten Klammer und der Position KEIN Leerzeichen ist.
Um dir bei deinen anderen Problemen zu helfen, müsste man die Site und den Code mal sehen.
Das kann an sehr vielen Dingen liegen. Welchen IE nutzt du denn?
md - drupalcenter
-----------------
www.mdwp.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Hallo,
am 29.08.2006 - 06:29 Uhr
Hallo,
danke erstmal für die Antwort. Ich nutze den Internet Explorer ja nur zum testen, die Seite sollte ja in beiden Browsern, bzw. bei den am meißten benutzten Browsern funktionieren und im IE6, mit dem habe ich es mal getestet, wird die Seite halt nicht richtig angezeigt. Warum funktioniert es eigentlich bei allen Browsern einwandfrei, nur beim IE nicht, haben die ihre eigenen Standards?! Das der IE in Sachen CSS "anders" ist, habe ich ja schon gehört, aber das er als einziger mit den Formatierungen nicht klar kommt, finde ich schon komisch.
Aber wie meinst du das:
Der IE zeigt Background-Images nicht an, wenn hinter der rechten Klammer und der Position KEIN Leerzeichen ist.
Bei mir sieht die Zeile in der CSS Datei so aus:
background: url("images/header.jpg") no-repeat top right;
Kommt der IE vieleicht mit verschachtelten divs nicht klar?
<div id="ebene1"><div id="ebene2">Hier steht dann ein bissel Code</div></div>
Habe für beide ebenen jeweils einen Background definiert... Der von ebene zwei ist zwar sichtbar, aber nicht so wie er soll, und von ebene1 wird er gar nicht angezeigt. Im Firefox und Konqueror schon, aber nicht im IE :-(
Vielen Dank und schöne Grüße
deejay
IE braucht bei verschachtellungen oft den genauen Pfad
am 29.08.2006 - 09:06 Uhr
IE braucht bei verschachtellungen oft den genauen Pfad das heistbei dir wahrscheinlich
#ebene1 #ebene2 {background: url("images/header.jpg") no-repeat top right;}
wenn er hier immer noch nichts anzeigt musst du eine weitere ebene darüber mit benennen usw. ...
hat mich auch schon zum wahnsinn getrieben bis ich es hin bekommen hab.