The first page was the worst, because header.php, index.php, sidebars.php, footer.php, it ALL gets nested in there together. Holy moly that was a bear figuring out. Or maybe the sidebars were the worst because practically every code I ever received for a widget was not valid! You would think they could do a little better than that. My amazon widget, which you no longer see here until I figure out how to make it valid, had 60 errors! Stupid things like a bunch of ampersands that need to be coded the html way, and other strange stuff. Some of them I solved by going to tinyurl and making a more reasonable link.
So right now, every single thing on this blog is valid except an old pictobrowser post. Which hopefully I’ll get that one figured out too. I am amazed at how many plugins do not validate. My gravatar plugin was throwing errors. On the setting page it puts css styling in there and a size. In the error list, the size was not enclosed in quotes, and it wouldn’t let me enclose it in quotes! It also wouldn’t let me delete the styling that was throwing an error. So I disabled it, set it here to use avatars and they show up okay. It was a bit trickier sending it to my choice for a default avatar. The Youtube plugin does not validate either, nor the audio player plugin. Pretty annoying, now if I could remember what that Google Analytics that I disabled was interfering with… My test blog with all those different media examples must be a real disaster.
I also think I have those bloody threaded comments working.
Now that I have this good, remind me to check my new stuff every month or so :p It would be so much easier if I didn’t like all that media stuff. Check yours, go to W3C Markup Validation Service to test it. You can just put your main blog address in but when there are several posts it does get confusing. I just went page by page like blog/, blog/page/2/, etc. Of course you should also check your css at their CSS Validation Service. I’ll admit I was lazy with my blog, my websites I always make sure validate ๐