With extensive experience with both print and web all I can say is:
HTML and PDF were designed for two entirely different things, PDF being much more strict in this respect (as it can make assumptions about display medium that HTML cannot).
Thinking you can go from HTML to PDF with correct results is a very wrong assumption.