Moin Oli!
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.
Und wie sieht der "Fallback" aus, wenn der jeweilige User kein JS hat, bzw. es deaktiviert hat?
Reine JS-Lösungen sind imho keine. Dein Problem lässt sich mit Sicherheit auch rein per CSS lösen. Achte mal darauf, dass sich von oben nach unten (Kaskade) durch alle betroffenen Elemente auch eine Breitenangabe durchzieht.
Gruß Gunther