Html 注释不会关闭css的一部分

Html 注释不会关闭css的一部分,html,css,Html,Css,我似乎很难理解为什么我不能在中隐藏css的一部分 这是一个有点问题,因为我想让它为以后的时间准备,但现在它是无用的。我尝试过搜索,但我通过谷歌或StackOverflow进行的研究都没有用 我想“注释掉”的代码如下所示: <!--h1 { background: rgb(0, 191, 255); /* Fall-back for browsers that don't support rgba */ background:

我似乎很难理解为什么我不能在
中隐藏css的一部分

这是一个有点问题,因为我想让它为以后的时间准备,但现在它是无用的。我尝试过搜索,但我通过谷歌或StackOverflow进行的研究都没有用

我想“注释掉”的代码如下所示:

<!--h1 {
background: rgb(0, 191, 255); /* Fall-back for browsers that don't
                                support rgba */
background: rgba(0, 191, 255, .4);
width:50%;
text-align:right;
padding:0 20px 0 0;
}
.p1 {
background: rgb(0, 191, 255); /* Fall-back for browsers that don't
                                support rgba */
background: rgba(0, 191, 255, .3);
width:50%;
}-->

要注释掉CSS代码,必须使用
/*
(开始)和
*/
(结束):

CSS不支持嵌套注释,因此您必须删除内部注释,或者通过预先添加不可用的ID或元素(例如
#DISABLE
DISABLE
)来更改规则。因此,该规则在DOM上不匹配,而是由浏览器解析

注释以字符
/*
开头,以字符
*/
结尾。它们可能出现在其他标记之外的任何地方,并且它们的内容对呈现没有影响。注释不能嵌套。
来源:

(end)注释标记只注释HTML代码,而不注释CSS代码。

来自(我的重点):

注释语法可用于单行注释和多行注释。没有其他方法可以在外部样式表中指定注释。但是,当使用
元素时,您可以使用
对旧浏览器隐藏CSS,尽管不建议这样做。与大多数使用注释语法的编程语言一样,注释不能嵌套。换句话说,
*/
实例后面的第一个
*/
实例关闭注释


你应该做什么


如果您使用的是外部样式表,请使用
/***/
注释掉代码的部分(但请记住注释不能嵌套)。如果你只是准备CSS代码,以后不会用到,那么就不要把它包含在你的页面中;相反,制作一个单独的CSS文件,该文件不与HTML页面链接,直到它准备好为止。

您是否建议他/她将
标记包装在
中?不。我强调了“…不建议这样做”。是的,但是你是说他应该用
或者
标签的内容(他现在在做什么)来包装
标签吗?@Taurus我已经删除了我答案中可能引起混淆的部分。我决不是说用任何方式使用
。请详细说明:或者您通过预先添加一个不可用的ID(例如#DISABLE)来更改规则。非常感谢您没有活生生地吃掉我!这确实解决了我的css代码问题。
/* h1 {
    background: rgb(0, 191, 255);
    background: rgba(0, 191, 255, .4);
    width:50%;
    text-align:right;
    padding:0 20px 0 0;
}
.p1 {
    background: rgb(0, 191, 255); 
    background: rgba(0, 191, 255, .3);
    width:50%;
} */