0

私はWebkitベースのWebアプリケーションを設計しており、c ++を使用してcssを生成しているので、当然c++ideを使用しています。完成したcssファイルは次のようになります。

/**
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

2 に答える 2

4

公式のCSS仕様を確認するだけで、これを自分で理解できたはずです。CSS2仕様コメントのセクションで述べています

コメントは文字で始まり、文字"/*"で終わり "*/"ます。それらは他のトークンの外側のどこにでも発生する可能性があり、それらの内容はレンダリングに影響を与えません。コメントはネストできません。

CSS3仕様には構文をカバーするモジュールがないため、CSS2ルールが適用されます。

于 2013-03-02T16:51:33.323 に答える
1

/*で始まり、で終わる限り、コメントとして許可されます*/。それらはCSSの他のコメントと同じ意味を持っています:何もありません。

ちなみに、これらはC ++スタイルではなく、Cスタイルのコメントです。C ++の1行コメントは、で始まり、//終了マーカーがなく、有効なCSSではありません。

于 2013-03-02T16:44:43.813 に答える