Oliver Baer: CSS Layout Probleme DIV Breite

Beitrag lesen

Moin Oli!

Der IE verhält sich (mal wieder) nicht Standard konform. Der Punkt ist, dass du das DIV Element absolut positioniert hast, womit du es aus dem "normalen Fluss" nimmst. Bei Tabellen bin ich nicht so der Experte, da es da wiederum etliche browserabhängige "Besonderheiten" gibt, aber gib' der übergeordneten Tabelle mal ein position: relative;.

Gruß Gunther

danke für den Tipp, hat leider nix gebracht. Hab das ganze nun anders realisiert. Ich lese einfach per Javascript die Breite der Tabellenspalte aus, und setze die pixelgenau auf das div. Dummerweise gibt der IE keine werte zurück, aber da hab ich nen Fallback eingebaut das der dann halt 100% nimmt. :)

Funktioniert.

<script type="text/javascript">
{literal}
 width = document.getElementById('assetTable').offsetWidth;
 if(width == 0) {
  width = '100%';
 }
 else {
  width = width-27 + "px";
 }
 document.getElementById('tools_div').style.width = width;
{/literal}
</script>

danke nochmal :)

Oli