I periodically check random pages from my websites using these official W3C validation services, to make sure my websites adhere to Markup and CSS standards:
Other useful online validators:
There are many websites providing HTML and CSS reference documentation; my favorite one is blooberry.com:
The definitive, though sometimes obtuse, documentation for HTML and CSS is at w3.org:
To display characters from other languages, mathematical symbols, and various other non-alphanumeric stuff, you can use HTML "named character references":
Most fonts provide even more characters than are supported by HTML's "named character references"; you can reference those using HTML "numeric character references":
Some characters are not directly supported within URLs (e.g. a space), you can get around that by using URL encoding:
Color:
Here are a few websites dedicated to tips, techniques, and best practices for website design:
Here are webpages with specific information related to website design I found useful at one time or another: