gigi: DIV mit 100% width in IE6

hallo,

ich habe eine seltsame entdeckung gemacht (zumindest für mich ist es seltsam ;)

ich habe in einem CSS ein folgendes definiert

.content {
position: absolute;
left: 243px;
top: 200px;
width:100%; /* ist optional, effekt mit oder ohne derselbe!
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

effekt:

bei NS, Mozilla und IE 5.x wird das DIV in das fenster eingepasst, der benutzer kann den gesamten text lesen

IE6: das zugehörige DIV wird nun tatsächlich so breit wie das browser-fenster, läuft aber wegen dem left:243px  nach rechts raus und der leser muss horizontal scrollen.

kann mir jemand eine erklärung geben? vielen dank im voraus

GiGi

  1. Hi,

    left: 243px;
    width:100%;

    bei NS, Mozilla und IE 5.x wird das DIV in das fenster eingepasst, der benutzer kann den gesamten text lesen

    Grundsätzlich: Die Breite bezieht sich auf die Breite des Elternelements.

    IE6: das zugehörige DIV wird nun tatsächlich so breit wie das browser-fenster, läuft aber wegen dem left:243px  nach rechts raus und der leser muss horizontal scrollen.

    Wenn das übergeordnete Element eine Breite von 100% hat, ist das korrekt. Wenn nicht - dann nicht.

    kann mir jemand eine erklärung geben? vielen dank im voraus

    Der M$IE 5.x hat einen Bug, der unter bestimmten (häufigen...) Umständen auch beim 6er auftritt. Beschäftige dich mit dem Box Model des W3C, dem entsprechenden Bug im M$IE und dem daraus resultierenden "doctype switching":

    http://www.w3.org/TR/REC-CSS2/box.html
     http://msdn.microsoft.com/library/en-us/dnie60/html/cssenhancements.asp
     http://gutfeldt.ch/matthias/articles/doctypeswitch.html

    LG Roland

    --
    Ich war für das Thema (BARRIEREFREIHEIT) im Forum. Es hat nicht sollen sein.
    ss:| zu:} ls:} fo:} de:> va:} ch:| sh:) n4:& rl:| br:< js:{ ie:{ fl:{ mo:|
    http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm