The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Are you sure you';re looking at the correct file. As embarassing as it sounds, I sometimes will reload the page multiple times before realizing that I'm looking at the wrong file or that I uploaded the new file to the wrong directory.

Sorry, I'm too busy I didn't reply early. I've solved my problem. The problem is I'm put this at top of external style sheet file:
"style/css"
Before I declare body{ } which is a no-no, I removed it and it's ok now. Crazy dumb mistake

Guess,
I think we are not allowed to put comment in css. It looks like css doesn't like any comment.

Add this somewhere in your stylesheet or in the head of your document if you only want it to be page specific.

Code:

td {
font-size: 50px;
}

(Although, I really don't think you want 50px fonts!)

Now every table cell will use whatever font size you specify in the declaration as above. Most browsers follow the body declaration and you don't have to do this. Not sure why you are having trouble, but perhaps this will fix it?

Also, instead of

Code:

<body style="font-size:50px;">

You should do

Code:

body {
font-size: 50px;
}

Your method does work, but the method I'm suggestion is preferred. Just stick it in the head of your document between <style type="text/css"></style> tags.

Firstly, it's not specifically your copy of IE that is the problem.
It is a known IE problem with the CSS inheritance that has existed since version 4 and, evidently, is yet to be corrected. (How much time do they need?)

--

FYI, you can also avoid repeating the CSS code for the td by simply adding td to the same CSS declaration as the body...

Code:

body, td {
font-family: Verdana;
font-size: 50px;
color: blue
}

Fwiw, you can reduce it even further by using the CSS 'shorthand' equivalent- font: ...

ChrisOSX, Bill Posters, thanks for replying;
The sample I gave was just the most simplified html file I could think of to show what exactly it is that's not working...
As a matter of fact, the suggestions you made I already applied...
All style declarations work perfectly, as long as I don't set them on the body tag, be it inline or an external css.
So this is not really a big problem, it is just very weird. The body tag would be the ideal place to declare for example default fonts and font sizes for the whole site (in ext. css), though IE seems to disagree with that...
If this is really a bug in IE I'm flabbergasted, flummoxed, mindboggled ...