В спецификации CSS это четко прописано:
Комментарии начинаются с символов /* и заканчиваются символами */.Они могут находиться где угодно между токенами, и их содержимое не влияет на рендеринг.Комментарии могут не быть вложенными. CSS также допускает разделители комментариев SGML (<!-- и -->) в определенных местах, определенных грамматикой, но они не разделяют комментарии CSS.Они разрешены, так что правила стилей, появляющиеся в исходном документе HTML (в элементе STYLE), могут быть скрыты от пользовательских агентов до HTML 3.2.См. Спецификацию HTML 4 ([HTML4]) для получения дополнительной информации.
Комментарии начинаются с символов /* и заканчиваются символами */.Они могут находиться где угодно между токенами, и их содержимое не влияет на рендеринг.Комментарии могут не быть вложенными.
/*
*/
CSS также допускает разделители комментариев SGML (<!-- и -->) в определенных местах, определенных грамматикой, но они не разделяют комментарии CSS.Они разрешены, так что правила стилей, появляющиеся в исходном документе HTML (в элементе STYLE), могут быть скрыты от пользовательских агентов до HTML 3.2.См. Спецификацию HTML 4 ([HTML4]) для получения дополнительной информации.
<!--
-->
Например:
.row {background-color:#FFF;} /* normal */ .row:hover {background-color:#CCC; /* grayed background */} /* the title class */ .title{ /* make font bigger */ font-size: 160%; }
Единственные виды комментариев, разрешенные в CSS, - это разделители блоков /* ... */. Они могут быть размещены практически где угодно, как если бы вы использовали их на любом другом языке (который, конечно, использует такие комментарии).
/* ... */
Ну, вы можете использовать синтаксис /* и */ для комментариев блока.