На пару лет опоздал на вечеринку, но я, кажется, наткнулся на способ, который, кажется, допускает своего рода вложенный комментарий ... хотя, как признал эксперт NON, могут быть проблемы.
Похоже, если вы просто поместите дополнительный, неокрашенный набор скобок вокруг некоторого CSS, CSS внутри и даже любого некомментированного текста, не распознается, по крайней мере, в Chrome 58.0.3029.110 (64-бит):
Оригинал (от несвязанный вопрос и ответ ):
html, body, .container {
height: 100%;
}
.container {
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
justify-content: center;
}
Fiddle
со скобками:
html, body, .container {
height: 100%;
}
{ extra braces...
.container {
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
justify-content: center;
}
/* ...act as comment? */ }
Fiddle
Вид удобен для работы разработчиков. То, как я использую это прямо сейчас:
<style>
/* Use this */
.class1 {
/* stuff */
}
{ /* But not this */
.class1 {
/* other stuff */
}
}
</style>