Yes, that's a really good suggestion from VPmase, and you've found one of the errors too :s
Let's continue the list:
- The
VPmase already mentionned.
- A style element HAS to be inside the head.
- A link element has to be inside the head too.
- You're only allowed to use 1 body tag in a page.
- You're not allowed to invent attributes. (Such as: rightmargin or bottommargin)
- If you want your site to look exactly the way you want it in all browsers, stop using tables.
- Stick to one HTML standard. (You're using the XHTML self-closing tag <link />, but also a LOT of attributes that are part of the HTML 4.01 standard, but not XHTML, use css for those.)
That's about it as far as I am concerned. (Beleive me, w3c will come up with a lot more.)
The most important mistake you made was to use 2 body tags:
Code:
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginheight="0" marginwidth="0">
<body bgcolor="pink">
When IE tried to make something of this, he saw the first body tag, then saw a second body tag (but body cannot appear inside a body, so the first body tag was closed without any content in it.) After that IE noticed you're only allowed to have one body tag, so he just didn't do anything with the second body tag, which has all your content. That's why there's nothing to see on IE.
- Marshian