if there is a standard for websites, it IS the w3c. of course you web designer will know what it is, if not, he's not worth anything. if he has reasons to break the w3c rules, to maintain compatibility with IE6 for example, ok, but a missing 'alt' attribute does not count in there. it's simply bad style. like programming without error handling.