Hallo zusammen,
wenn ich ein Element absoulut positioniere und dabei eine Angabe für left und eine für right mache, weisen die Gecko-Browser und der Konqueror dem Element die gesamte Breite dieses Raums zu. Der Internet Explorer stellt das Element jedoch nur so breit dar, wie auch sein tatsächlicher Inhalt ist.
Beispiel:
div#box
{
position: absolute;
left: 10px;
right: 500px;
}
Nach einiger Recherche habe ich herausgefunden, dass das (meiner Intuition nach falsche) Verhalten des IE sogar durch die CSS2.1-Spezifikation (http://www.w3.org/TR/2004/CR-CSS21-20040225/visudet.html#abs-non-replaced-width) nachträglich für korrekt erklärt wurde (wenn ich den Text richtig verstehe).
Gibt es dennoch einen Weg, das von mir gewünschte Verhalten auch für den IE zu realisieren? Eine explizite width-Angabe kann ich nämlich leider nicht machen.