Thema: XHTML-zwickmühle zwischen NS6 und IE6

Hallo,

ich bin grade auf ein seltsames problem gestoßen. hintergrund der geschichte ist, dass ich ein XHTML1.0-Strict dokument haben möchte.

hier die url: http://damasta.onwebworx.net/tst/

das problem ist hier, dass ie6 die tabelle unnötig über den rechten rand hinaus zieht, obwohl sie per "width: 100%" eindeutig ihre größe zugewiesen bekommen hat. ns6 macht hier keine probleme. wenn man sich nun den quellcode ansieht und der klasse 'bodyline' des, der tabelle übergeordneten, elements div nun das fehlende "width: 100%" anfügt, stellt ie6 die tabelle ohne überschüssigen rand dar, allerdings ns6 nicht.

ich hab den code nun eh schon soweit vereinfacht, dass ich mittlerweile nicht mehr daran glaube, der code sei falsch, sondern dass die browser da probleme haben.

hat irgendwer da einen rat für mich, wie ich das hinbekommen könnte oder hab ich da einen alten stein ausgegraben?

greetz
damasta

Re: XHTML-zwickmühle zwischen NS6 und IE6

die tabelle ist zu groß, weil die definition der bodyline-klasse auf die 100% auf-addiert wird.
das heißt du hast genau 100% + 2 * 15px + 2 * 1px (-> padding + border an beiden seiten).

lass dir eine andere konstruktion einfallen! <img src="/forum/images/graemlins/frown.gif" alt="" />

.bodyline {
    background-color: #e5e5c3;
    padding: 15px;
    border: 1px #000000 solid;
}

Netigo GmbH
Agentur für neuen Medien
http://www.netigo.de

Re: XHTML-zwickmühle zwischen NS6 und IE6

ich habs nun hinbekommen, indem ich aus dem ersten <div>-bereich einfach eine tabelle gemacht hab, die eine eine einzige zelle enthält, ist zwar etwas "geschummelt", aber noch XHTML1.0-konform und vor allem funktionierts <img src="/forum/images/graemlins/wink.gif" alt="" />