Forum Moderators: not2easy
A ton of people still use:
<style type="text/css">
<!--
styles here
-->
</style>
...even though that was never part of the CSS recomendations to begin with. It just exploited ancient browsers inability to render styles altogether, in which case they would otherwise display the styles as plain text.
However, since those browsers are dead, there's no need for using HTML style comments.
And yes, they cause problems. Any XML based user agent is allowed to silently remove anything inside the comments. This means, for example, that Gecko (at least Netscape) will not render any styles on an XHTML page using <!-- -->.