petageh: p's / margin-top's und der IE

huhu,
kann mir jemand bei diesem kleinen Layout-problemchen helfen?!

style:
.heading2 + .ZMSTextarea {
margin-top: -0.5em;
}

ZMSTextarea beinhaltet leider noch ein <p>, das muss da drinne bleiben, um weitere Seiteneffekte zu vermeiden.
Der Gecko-Engine macht alles richtig, also zieht den ZMSTextarea weiter nach oben an die heading2 ran (um das <p> zu überwinden), der IE weigert sich beharrlich.

Gibts da ne Lösung für?

lieben gruss und danke schonmal für die Hilfe, peter

  1. Hallo,

    style:
    .heading2 + .ZMSTextarea {
    margin-top: -0.5em;
    }

    siehe http://de.selfhtml.org/css/formate/zentrale.htm#verschachtelte_elemente. Etwas weiter unten bei "Beachten Sie:" steht "Der Internet Explorer 6.0 interpretiert die Nachfahren-Selektoren > und + noch nicht."

    cu,
    Michael

    1. Hallo,

      .heading2 + .ZMSTextarea {
      margin-top: -0.5em;
      }

      siehe http://de.selfhtml.org/css/formate/zentrale.htm#verschachtelte_elemente. Etwas weiter unten bei "Beachten Sie:" steht "Der Internet Explorer 6.0 interpretiert die Nachfahren-Selektoren > und + noch nicht."

      Wobei es vielleicht noch wichtig ist dass der IE 5 diese Selektoren mit nochmals
      anderen Ergebnissen übergeht, vgl.: Browserweichen und -filter per CSS.
      Falls also jemand zunächst mit dem Explorer 5 testen sollte oder nach Tests mit
      dem IE 6 solchen Code einfach drinnen läßt dürfte es auch unerwünschte Ergebnisse
      geben.

      Grüsse

      Cyx23