Welcome to WebmasterWorld Guest from 50.16.112.199

Forum Moderators: not2easy

Netscape 4 problem

Suspect this is style sheet support

   
1:15 pm on Jul 17, 2002 (gmt 0)

10+ Year Member



My homepage (address in profile) does not render at all (page is blank) in netscape 4.7 (but does in 6 & 7).

I've been told the problem down to stylesheet support i.e the lack of it in NS4.

Any pointers as to how to correct this would be most appreciated.

Thankyou for your time

richard :)

1:22 pm on Jul 17, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It's most likely that your HTML isn't correctly formed. Probably missing a closing table tag.

Try a HTML validator like this one: [htmlhelp.com...]

1:22 pm on Jul 17, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It may also be connected to the <tbody> tags. I'm told they will not be recognized by Netscape under 6.0. As I'm not sure what they are for, can't tell you more.
1:31 pm on Jul 17, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



tbody will render in NN4, but the tag is probably ignored.

I've just had a quick look at your code and the problem is a missing closing table tag. If you add another </table> at the bottom of your page just before the </body> tag you page should appear.

You may also want to look into some of the other issues that the validator raises.

2:41 pm on Jul 17, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hello doering, the "validation" advice is good advice... It is definately where you need to begin your trouble shooting.

Best of luck!

5:28 pm on Jul 17, 2002 (gmt 0)

10+ Year Member



It won't be anything to do with <tbody>. Actually, <tbody> is not necessary here, but for those who are wondering what it does:

You can group together table rows using <thead>, <tbody> and <tfoot> (or <tfooter>, I can't remember offhand). There can only be one <thead> and one <tfoot> in a table, but any number of <tbody>. Future browsers may use this for long tables that would otherwise take up more than the available screen height: the <tbody>s could be scrollable, so the <thead> and <tfoot> always remain visible. Already, a few browsers, when printing a table that spans several pages, will print the <thead> and <tfoot> on each page.

These are not implemented in NS4, so they will be ignored.

It's not a style sheet issue, because there is nothing at all on the page. If it were a style sheet problem, the text would be there but invisible, and you could highlight it. However, one thing you should always avoid if possible is mixing HTML and CSS colour attributes: stick to one or the other. If you specify this <body> tag, for example:

<body bgcolor="#000000" style="color: #ffffff;">

...that will show up white on black unless CSS is not supported or been disabled, in which case it will show up default (usually black) on black. That's a very obvious example, but it can be much more subtle than that, especially if you have an external stylesheet.

Anyway... I tried to count <table> and </table> tags, and lost count entirely, but when an entire page refuses to show up in NS4, the most likely explanation is that there is one closing </table> tag too few.

 

Featured Threads

My Threads

Hot Threads This Week

Hot Threads This Month