For online tutorial, I'd recommend HTML Dog:
http://www.htmldog.com
Not just a reference but a layered tutorial that's good for both beginner and advanced learners, it's written by someone who truly knows what HTML/CSS is all about.
Other than this, you can also take a look at these
HTML books.