为什么样式标签内经常会出现<! - ? - >

时间:2012-01-01 19:35:53

标签: html css

  

可能重复:
  What is the usage of comment notations in style tag?

我想知道,经常在html文档中编写css代码时,样式标记后面会有<!--。例如:<style type="text/css"><!-- body { text-align: center; } --></style>

据我所知,这是一个html评论,但为什么它放在样式标签内,这意味着什么?是否要排除某些将其视为评论的浏览器?

4 个答案:

答案 0 :(得分:16)

这是一条HTML评论,确保浏览器不会将style元素中的CSS解释为要显示的HTML。

主要用于完全不支持CSS的(非常)旧浏览器,或者不知道它会忽略元素中的内容。

这通常也是使用内联javascript完成的。​​

答案 1 :(得分:1)

“是否要排除某些将其视为评论的浏览器?”

答案 2 :(得分:0)

这是为了避免浏览器将CSS代码解释为HTML。

答案 3 :(得分:0)

在当天,并非每个浏览器都支持样式标记。违规浏览器会将标签的内容输出到页面。注释标记阻止这些旧浏览器将标记内容写入页面。大约10年来不需要这样做。