Hello all you happy people, how you all doing? Me, on the other hand, been actually going through my site and ACTUALLY making my site XHTML compliant. What does that mean? It means that the page will load like it should, in the correct standards. Also, during my search of making my site compliant, I also installed Opera for testing the site in and also tested the site in Internet Explorer (IE) 8 on a Windows 7 Beta machine. I even tested it at work which is running Windows XP in Firefox 3 and IE6 and on my home laptop that’s running Windows XP SP3 in IE7. This is the results I gotten, please note, I’ve removed the operating system info since the OS doesn’t matter but only the web browser since the browser’s standards is universal to begin with.
| Browser |
Loaded? |
Loaded Correctly? |
Anything special needed? |
| Internet Explorer 6 |
Yes |
Yes |
No |
| Internet Explorer 7 |
Yes |
Yes |
No |
| Internet Explorer 8 |
Yes |
No |
Yes, need to switch to compatibility view |
| Firefox 3 |
Yes |
Yes |
No |
| Opera 9 |
Yes |
Yes |
No |
So using the table above shows that most popular web browsers will load the site up just fine with no issues other then Internet Explorer 8. What happens in IE 8 is that the top navigations gets all screwed ball and doesn’t display correctly. Only way around it is to put it into compatibility view by clicking on the little broken page icon (see screen shot below).

I’m not going to worry about trying to fix it to make it happy with IE8, I have no reason to as long as my site looks perfectly fine under IE6 & 7, and that it looks perfectly fine under Firefox and Opera. Oh, and can’t forget as long as it’s XHTML compliant.
Another thing I had to do was get ride of the the <embed> tags as that’s not even an HTML tag to begin with. After a bit of research I found out that the <embed> tags were used to get the flash contents showing in Netscape Navigator back in the good old days and all the other browser developers followed suit. What’s wrong with that is that it causes issue with the actual standards itself. After a bit of research I think I found a way around that issue and was able to remove the <embed> tags completely. Downside is that now whenever you want to watch a video that’s posted from YouTube you’ll have to press the play button then press the play button again. Tested this in all said above browsers and it’s only from YouTube videos (so far). The one and only video posted from MySpace TV is the only one that will play automatically when you press the initial play button. As I post more random videos from different providers I’ll test it’s playback feature in this way. So, yeah, there you have it, and what I’ve been doing for the past few days. Enjoy.