是否可以注释掉包含 css 中注释的代码块?
Posted
技术标签:
【中文标题】是否可以注释掉包含 css 中注释的代码块?【英文标题】:Is it possible to comment out blocks of code that contain comments in css? 【发布时间】:2019-11-08 18:25:22 【问题描述】:如果我有一些 CSS
/* Labeled Section 1 */
.thing1
.thing2
/* Labeled Section 2 */
.thingA
.thingB
是否可以同时注释掉两个部分?是否有任何形式的超级或子注释可用于使包含 cmets 本身的 css 块的注释更容易?
编辑:对于那些以前从未这样做过的人,在整个事情周围添加 cmets 是行不通的。
/* START BIG COMMENT
/* Labeled Section 1 BIG COMMENT ACTUALLY ENDS HERE*/
.thing1
.thing2
/* Labeled Section 2 */
.thingA
.thingB
END BIG COMMENT */
【问题讨论】:
不确定你在问什么....只要在你想要的地方打开评论/*
,完成后关闭它*/
之间的所有内容都被注释掉,
如果它在我想要的之前遇到*/
,则不会
没有办法,没有办法在 html 上转义 */
。它找到的第一个表达式结束了评论。不像
是一个层次结构。如果是视觉效果,请使用*|
,您希望将其标记为评论结束但继续评论模式
德拉特。那正是我所想。我想我可以为 VSCode 制作一个插件来执行您在评论/评论包含 cmets 的 css 块时提到的内容
【参考方案1】:
在大多数语言中,无法嵌套 cmets - 这对 CSS 也是有效的。
你能做的只有以下几点:
/* Labeled Section 1 */
/*
.thing1
.thing2
*/
/* Labeled Section 2 */
/*
.thingA
.thingB
*/
或者,如果您只想拥有一个评论块:
/*
/* Labeled Section 1 * /
.thing1
.thing2
/* Labeled Section 2 * /
.thingA
.thingB
*/
因此,在所有包含的 cmets *
和 /
之间添加一个空格很重要。
这要求您在删除外部注释时删除这个额外的空间。
【讨论】:
以上是关于是否可以注释掉包含 css 中注释的代码块?的主要内容,如果未能解决你的问题,请参考以下文章