我设计了一个基于webkit的Web应用程序,我正在使用c ++生成我的css,所以我很自然地使用c ++ ide.My完成的css文件看起来像
/**
Css Modules and Sub Modules Table Of Content
*/
responsiveGrid();
resets();
/**
* @brief responsiveGrid
* @return
*/
function responsiveGrid(){}
.container{}
/**
* @brief resets
* @return
*/
function resets(){}
.tableView{}
函数定义应该被删除,函数实现也会删除我的评论和干净清晰的css代码。我的问题在于评论。在css3
或{{1}中是否允许这种类型的评论}?
答案 0 :(得分:4)
您可以通过简单地检查官方CSS规范来自己解决这个问题。 The CSS2 specification在the section on comments中说{/ 3}
评论以字符
"/*"
开头,以字符结尾"*/"
。它们可能出现在其他令牌及其内容之外的任何地方 对渲染没有影响。评论可能不会嵌套。
CSS3规范has no module covering syntax,因此适用CSS2规则。
答案 1 :(得分:1)
当他们以/*
开头并以*/
结尾时,他们肯定会被允许作为评论。它们与CSS中的任何其他注释具有相同的含义:无论如何。
顺便说一句,这些是C风格的评论,而不是C ++风格。 C ++单行注释以//
开头,没有结束标记,并且不是有效的CSS。