This may be more an artifact of how you are adding the content as well as the markup it is being added to. However, IE 6 can be balky about such things at times, and there may be no good way around it. I'd need to see the page in order to know more about that.
However, from what you've said, you could try changing the font-size via javascript. Like say in your stylesheet you have:
Code:
body {
font-size: 100%;
}
You could try (the timeout may not be required, though the return to 100% is, but such a fast change back to the original 100% often will not even register as a change, hence the suggested timeout):
Code:
document.body.style.fontSize = '110%';
setTimeout(function(){document.body.style.fontSize = '100%';}, 100);
Run that each time after adding whatever you are adding. Since this presumably is only required for IE 6 (and perhaps less), you could select for it like so:
Code:
/*@cc_on @*/
/*@if(@_jscript_version >= 5)
if(navigator.appVersion.replace(/^.*MSIE (\d+\.\d+).*$/, '$1') < 7)
{
document.body.style.fontSize = '110%';
setTimeout(function(){document.body.style.fontSize = '100%';}, 100);
}
@end @*/
Bookmarks