tempo74: Problem mit IE6: div layer mit 1px Abstand

Hallo Leute!

Ich habe folgendes Problem im IE6.

Ich habe einen relativen Div. Darin befindet sich ein absoluter Div der "bottom" ausgerichtet sein soll.
Mein Problem ist, das im IE6 der absolute div zwar bottom ausgerichtet ist, jedoch bleibt unten ein Rand von einem Pixel.
Im Firefox habe ich disen 1px Rand nicht, so sollte es auch sein.

Kann mir jemand helfen?

Danke
tempo74

Hier der Quellcode:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <title>Nicht noch ein IE Bug</title>
  <style>
    .container {
      position: relative;
      width: 600px;
      height: 301px;
      margin: auto;
      background-color: #000000;
    }

.bottom {
      position: absolute;
      bottom:0px;
      left:50px;
      height:20px;
      width:500px;
      background-color: #FFFFFF;
    }
  </style>
</head>
<body>
  <div class="container">
    <div class="bottom"></div>
  </div>
</body>
</html>

  1. Hi,

    Ich habe einen relativen Div.

    angenehm. Ich habe einen absoluten Dickkopf.

    Mein Problem ist, das im IE6 der absolute div zwar bottom ausgerichtet ist, jedoch bleibt unten ein Rand von einem Pixel.
    Im Firefox habe ich disen 1px Rand nicht, so sollte es auch sein.

    Im IE hast Du ihn auch nicht, sofern die Höhe des umgebenden Containers eine gerade Pixelzahl umfasst. Bei ungeraden Werten musst Du das innere Element im IE einen Pixel unter die Unterkante positionieren.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. --> Bei ungeraden Werten musst Du das innere Element im IE einen Pixel unter die Unterkante positionieren.

      Ist das innere Element dann nicht in allen anderen Browsern einen Pixel zuweit unten? Und wie löst man das Problem wenn der Inhalt im Kontainer Variabel ist?

      --> angenehm. Ich habe einen absoluten Dickkopf.

      aja.

      mfg lindsey

      1. Hi,

        Bei ungeraden Werten musst Du das innere Element im IE einen Pixel unter die Unterkante positionieren.
        Ist das innere Element dann nicht in allen anderen Browsern einen Pixel zuweit unten?

        nicht, wenn Du das Element _im IE_ einen Pixel tiefer positionierst.

        Und wie löst man das Problem wenn der Inhalt im Kontainer Variabel ist?

        Durch Hoffnung (oder JavaScript). Also effektiv betrachtet gar nicht.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes