It appears any HTML comments in a Visualforce page are stripped out before the content reaches the users browser.
Is there a way to render comments?
There are some cases where the comments are useful, such as in debugging and CSS conditional comments.