Welcome to WebmasterWorld Guest from 54.196.244.206

Forum Moderators: not2easy

Message Too Old, No Replies

Netscape 4 problem

Suspect this is style sheet support

     

doering

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

Inactive Member
Account Expired

 
 


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 July 17, 2002 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Apr 10, 2001
posts:793
votes: 0


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 July 17, 2002 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:June 27, 2002
posts:959
votes: 0


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 July 17, 2002 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Apr 10, 2001
posts:793
votes: 0


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 July 17, 2002 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Dec 31, 2001
posts:1238
votes: 0


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 July 17, 2002 (gmt 0)

Preferred Member

10+ Year Member

joined:June 7, 2002
posts:475
votes: 0


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.

 

Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members