No está en la especificación, y como CSS es ampliamente utilizado y soportado, agregarlo es prácticamente imposible. No puedes simplemente publicar una nueva especificación y esperar que todos los navegadores la soporten mágicamente. IE6, un navegador de más de 10 años, todavía se usa ampliamente, por lo que puede suponer sin temor a equivocarse que incluso si se añadiera esta adición a la especificación, se necesitarían otros 10 años para recibir el soporte suficiente como para molestarse. El problema con los comentarios de estilo //
es que no se escalan: a diferencia de las nuevas etiquetas HTML, que se pueden ignorar de manera segura siempre que el resto del documento tenga sentido, al agregar un //
, el comentario romperá los agentes de usuario que no estén conscientes.
Así que la respuesta corta es que no la tenemos porque no la tenemos.
Si realmente significa mucho para usted, escriba una secuencia de comandos o una macro que convierta //
-comentarios en /* */
-comentarios, y aplíquela antes de ejecutar su aplicación web.
Es una pregunta razonable para hacer. No sé si hay una buena respuesta que tener. – Spudley
Aquí se responde a esta pregunta: http://stackoverflow.com/questions/2479351/why-do-comments-work-in-stylesheets-but-comments-dont. Y, parece haber una respuesta "real": minificación. –
@Cody Gray - Bueno, creo que el punto es que no hay forma de definir un comentario 'no terminado'. Cuál es una buena pregunta. – UpTheCreek