I see this as a mistake (typo). The double start doesn’t make sense here (for CSS) when the comment is on a single line.
I haven’t seen this and that’s not the style I use. I’m not that fond of it.
I haven’t seen this either and that’s not what I commonly use.
The style I used so far is this:
single line / short comment (less than 120 chars)
/* This is a short comment */
multiple line / long comment (more than 120 chars)
/* This is a very long comment that wraps
on multiple lines ...
and so on. */
multiple line / section comment
/**
* Section title
*/
and I vote to keep this . Note that a strong argument for the first two (short and long comment style) is that it matches the style we use for XML comments. XML has only one syntax for comments, as is the case with CSS, and we have to use it for single and multiple line comments. The style we use for XML comments is:
short comment (less than 120 chars)
<!-- This is a short comment -->
long comment (more than 120 chars)
<!-- This is a very long comment that wraps
on multiple lines ...
and so on. -->
The indentation should be 2 chars for both CSS and XML.
Now regarding your proposal:
Alternative 1: I don’t see the point of duplicating the comment syntax on each line
Alternative 2: I don’t like the lack of indentation, and I feel the empty lines before and after make the comment standout a bit too much (like a section separator).