Peter: a-Tag: margin-bottom, widht 100% - Probleme mit IE/Rest der Welt

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

  1. 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

    1. 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

      1. 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.