This is the problem page- http://www.forumbulge.com/packages.php I have my body tag styled as 11px font size, but for some reasons the TD text on the table in the content part of this page is showing as large text in IE. Even if i specify a TD font size in the external CSS file, it will still be large in IE. All other text contained in other tables is the right size, it's just this table. I dont really want a workaround fix, I just want to work out why it's happening. Any ideas?
You only specified body text size and didn't include TD. TD will have to be specified in the CSS as well. How did you specify a td font size? This may do it; td#content { font-size:11px; }
I did a general td font size specification which did nothing so I deleted it. I'll try it with the content ID (I thought i did try this, but i'll have another look).
That doesn't work which I find strange. So I have tried specifying font size in the body, general td and td id css tags but none of them have any effect in IE.
my td id is "tdcontent", the div id is "content" I tried td#tdcontent {font-size:11px} but that didn't work - I was sure that would fix it.
Give this table it's own id then; to Then make a #packages id in your CSS and try that. Your TD's do not have an ID specified, You gave the containing TD the ID, that's not going to help. The content in the containing ID is getting the right styling, but the table inside the containing ID will need it's own ID or IE won't know what to do with it, as it seems.
Yep you're right. Me and my bad coding. All those td's are really bad, I would just rather specify styles in each one than use id's because inheritance always seems to mess me up. Anyway, the problem is solved with your #packages id suggestion, thanks!