es geht hier konkret um den IE9. Der scheint das mit der Childelementen zu können. Und wie schon erwähnt es ist keine Browserweiche an der Stelle möglich.
Welchen Darstellungsfehler versuchst du denn im IE9 zu fixen? Ich glaube, du machst etwas falsch.
Falls wider erwarten nicht: die nötige Lösung hast du bereits (siehe meinen Post) - da sind Hacks für so zimelich jeden relevanten Browser _außer_ dem IE9 enthalten.
Scharf nachdenken.