2013-03-02 180 views
0

我設計一個基於WebKit的Web應用程序,我正在使用C生成我的CSS ++等自然我是在C++ ide.My完成CSS文件看起來像C++風格的註釋風格

/** 
Css Modules and Sub Modules Table Of Content 
*/ 

responsiveGrid(); 
resets(); 

/** 
* @brief responsiveGrid 
* @return 
*/ 
function responsiveGrid(){} 
.container{} 
/** 
* @brief resets 
* @return 
*/ 
function resets(){} 
.tableView{} 

功能定義應被刪除,功能實現也留給我評論和清晰的CSS代碼。我的問題是與評論。這種類型的評論允許在css3css2?。

回答

4

您可以通過簡單地檢查官方的CSS規範來了解這一點。 The CSS2 specification說,在the section on comments

評論與人物"/*"開始,並以字符 "*/"結束。它們可能發生在其他令牌之外的任何地方,其內容 對渲染沒有影響。評論可能不能嵌套。

CSS3規範has no module covering syntax,所以CSS2規則適用。

+0

我確實看過那裏,但我不確定我的評論類型是否會通過該要求。 – Gandalf 2013-03-02 16:54:14

+0

那麼,有一個近十年的[Syntax模塊](http://www.w3.org/TR/css3-syntax),但可以肯定地說文檔是非經典的,因爲它正在等待重寫。也就是說,CSS3中的語法或語義不會改變註釋。 – BoltClock 2013-03-02 16:54:38

+0

@JesusWithIssues不確定規範的哪一部分不清楚,因爲它適用於您的評論。它是「以......開始......並以......結尾」的一部分嗎?它是「外部其他令牌」部分嗎?是不是「嵌套」部分? – 2013-03-02 17:04:30

1

當然只要他們以/*開頭並以*/結尾,他們就可以作爲評論。它們與CSS中的其他評論具有相同的含義:無論如何。

順便說一下,這些是C風格的評論,而不是C++風格。 C++單行註釋以//開頭,沒有結束標記,並且不是有效的CSS。