It can be hard to make a site validate.
It takes a lot of hard work!
Using ASP will not matter at all, as the validator looks at the output.
A lot of sites are not at all bothered about being valid, and indeed you should decide whether or not it is important to you.
A lot of the things common in HTML 4.0 are gone in XHTML... well, they are still supported but they shouldn't be there, so they won't validate.
I have just recently launched a new site (www.soapi.com
) which is valid XHTML, however it does take a while and sometimes there are silly things you forget (like, putting ALT attributes in images... I hate doing that but you will fail validation if you don't do it!)
Also I have had problems because I have only recently made the move to XHTML on a large scale (lots of sites to manage) and so I have a lot of stuff to update, bit by bit.
Sometimes you wonder why you bother... is it just to be able to display a little 'valid' icon? lol
sometimes it seems pointless, however if your code is valid that speaks about your skills and also means it is more likely to be coded properly and work cross-browser.
I am sure someone round here has a link to a list of pointers etc. but I haven't got one, and although I had a quick look I couldn't find anything. (sorry!)
But at the end of it, it's up to you. It will still render even if it's invalid, most of the time.
::] krycek [::