Dan heb je de meeste kans dat je de html elementen en attributen op correcte manier toepast.....
Je ziet veel dat er attributen op element worden geplaats welke totaal niet thuis horen op het betreffende element, als je dan denkt dat je met javascript er iets mee kan aanvangen pis je naast het paaltje.
Ik vind dat logo zo ontzettend lelijk. En bovendien, is zou dat nooit, maar dan ook nooit, op mijn site(s) zetten. Het is namelijk vanzelfsprekend om je HTML en CSS valide te hebben, als je dat logo er op zet doe je alsof je het speciaal vindt en dat staat lichtelijk onprofessioneel.
Bovendien is het valide zijn van een site alleen maar een uitdrukking die wil zeggen dat de HTML en CSS geen fouten bevatten, zelfde geld voor PHP, maar bij PHP krijg je meteen een error als er iets fout is omdat PHP client-side is. De meeste browsers hebben geen probleem met invalide HTML of CSS, maar het is toch belangerijk omdat hierdoor je er al zeker van bent dat de meeste goeie browsers (FF, Opera, Safari, ect.) je site weergeven zoals jij wilt (of aangeeft met de HTML en CSS), maar IE ed. willen niet altijd meewerken hierbij.
Het is ook niet zo veel werk om een pagina valid te maken.