a-Tag: margin-bottom, widht 100% - Probleme mit IE/Rest der Welt
Peter
- css
Hallo Forum,
kennt ihr schon den "Jalousie-Effekt" im IE?
Bitte schaut euch mal http://www.smarterWeb.de/testmenue.html an. Meine Probleme habe ich dort dokumentiert.
Danke
Peter
Hi Peter,
kennt ihr schon den "Jalousie-Effekt" im IE?
der tritt gelegentlich bei margin-bottom auf, versuche es ggf. mit margin-top oder nur mit margin.
Bitte schaut euch mal http://www.smarterWeb.de/testmenue.html an. Meine Probleme habe ich dort dokumentiert.
Schön, da hat sich ja einiges gesammelt.
M$IE:
Bei Klick auf einen Menüpunkt und anschließendem Betätigen des "Zurück"-Buttons erscheint der Menüpunkt in rot (active). Das ändert sich auch nicht beim anschließenden Überfahren (hover).
Der Blödian hat Probleme mit den Pseudoformaten a:*, das ist bekannt.
<?xml version="1.0" encoding="ISO-8859-1" ?> bewirkt, dass er in den ich-rate-mal-Modus zurückfällt, leider. Der standards-compliant-mode ist nur ohne möglich. So wirst du Opfer des Boxbugs, der für die falsche Breite verantwortlich ist. DIV-Breite + Außenabstand + Innenabstand + Rahmen = korrekter Wert für dein Stylesheet. Die anderen Browser machen es somit *richtig*, dein CSS ist dagegen falsch ;)
Netscape 4:
Alles verstecken, was Probleme macht, Workarounds sind nicht sinnvoll bis unmöglich.
Opera 6:
Lässt Umgestaltung von Formularelementen bewusst kaum zu. Ignorieren, da gewollt.
LG Orlando
Hallo Orlando,
kann ich denn die xml-Angabe weglassen und das Encoding anders angeben?
Was ist hier das geringere Übel?
Gruß
Peter
Hi Peter,
Bitte schaut euch mal http://www.smarterWeb.de/testmenue.html an. Meine Probleme habe ich dort dokumentiert.
Schön, da hat sich ja einiges gesammelt.
<?xml version="1.0" encoding="ISO-8859-1" ?> bewirkt, dass er in den ich-rate-mal-Modus zurückfällt, leider. Der standards-compliant-mode ist nur ohne möglich. So wirst du Opfer des Boxbugs, der für die falsche Breite verantwortlich ist. DIV-Breite + Außenabstand + Innenabstand + Rahmen = korrekter Wert für dein Stylesheet. Die anderen Browser machen es somit *richtig*, dein CSS ist dagegen falsch ;)
LG Orlando
Hi Peter,
kann ich denn die xml-Angabe weglassen
jain. Sie sollte schon vorhanden sein, allerdings wirkt sich das Fehlen nicht auf gute Browser aus. Derzeit...
und das Encoding anders angeben?
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Was ist hier das geringere Übel?
Ich lasse die XML-Deklaration drinnen und weise dem M$IE ggf. andere Werte im Stylesheet zu. Entweder per CSS-Weiche
http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/
oder er bekommt ein eigenes Stylesheet per conditional comments, je nach Umfang der Modifikation.
LG Orlando
PS: Bitte nicht alles zitieren, nur das, was notwendig ist - Danke.