html&中的评论CSS

时间:2012-01-18 17:58:49

标签: html css

我正在使用CSS和HTML。我正在使用外部样式表,以及html内部的“style”元素来覆盖外部样式表。我的问题是,当我在“样式”元素中放置html注释时,样式不会超出外部css。但是当我在“样式”元素中使用css注释时确实有效。 Html注释属于html,“style”元素仍然是html,那么为什么“style”元素中的html注释会导致覆盖失败?

例如:

<html>
    <head>
        <title>test</title>
        <style>
            <!-- body{background:#eee;} -->
        </style>
    </head>
    <body></body>
</html>

上面的例子演示了应用样式的奇怪行为,尽管有注释标记。

演示:http://jsfiddle.net/UyXhF/(在Chrome浏览器16.0.912.75 Windows 7中测试)

2 个答案:

答案 0 :(得分:5)

使用/ * Style * /进行样式注释,使用上面的HTML。

答案 1 :(得分:4)

CSS不是标记语言。 HTML页面中的样式块是一段自治代码。类似于脚本块中的javascript。它不是HTML。所以HTML注释在样式块中不是技术上的注释。