2) LaTeX is a text formatting language. It can be argued HTML is (fundamentally) also a text formatting language, but if you submit a resume to me styled with HTML and CSS using colors and graphics and drop shadows, I will personally burn your resume, damn the consequences.
You're right, HTML itself isn't printer friendly, but it's really only a semantic document. It's up to you to style it with a print stylesheet.
And of course, I wouldn't use CSS to colour everything and add gradients and all that junk. The goal is simply to create a nice layout in a format that doesn't depend on MS Word or LaTeX (which, nice though it may be, is alien to most and also not as commonly installed as a web browser).
And naturally, I'd print-to-PDF before sending off to a recruiter. Mac OS X Print-To-PDF is really quite lovely.
HTML is printer (output in general, be it screen, print or aural) agnostic. At least it should be.
I also have my CV as HTML with print CSS. Print to PDF, send, done.
Sure, LaTeX is much more powerful, but I am not sure how much does that matter for a simple text document, without any maths notation.
2) LaTeX is a text formatting language. It can be argued HTML is (fundamentally) also a text formatting language, but if you submit a resume to me styled with HTML and CSS using colors and graphics and drop shadows, I will personally burn your resume, damn the consequences.