HTML & CSS

最終更新日:
公開日:

レシピ

Sass

Sassの書き方(コメント)

Sassでのコメントの書き方について解説します。

この記事のポイント

  • 1行コメント//〜はコンパイル時に取り除かれ、出力したCSSコードには残らない
  • 複数行コメント/* 〜 */は出力したCSSコードにもコメントが残る

コメントの書き方

Sassでは通常のCSSと同様にコード中にコメントを書くことができますが、複数行コメント「/* コメント */」に加えて1行コメント「// コメント」で書くことができます。

style.scss

// Common CSS (1行コメント例)

//------------------------------
// Common CSS (1行コメント例)
//------------------------------
main {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	color: #0069d4;
}

/*------------------------------
Common CSS (複数行コメント例)
------------------------------*/
main {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	color: #0069d4;
}

コンパイルすると1行コメントは出力したCSSからは削除され、複数行コメントは通常のCSSのコメントとして残ります。

style.css

main {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  color: #0069d4;
}

/*------------------------------
Common CSS (複数行コメント例)
------------------------------*/
main {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  color: #0069d4;
}

ただし、gulp-clean-cssを使って出力するCSSコードを圧縮した場合は複数行コメントも圧縮するコンパイル時に削除されます。
もし圧縮後もどうしても残したいコメントがあるときは、複数行コメントの開始を「/*!」にするとコンパイル後も残すことができます。

style.scss

/*!------------------------------
Common CSS (複数行コメント例)
------------------------------*/
main {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	color: #0069d4;
}

基本的には1行コメントを使い、出力したCSSコードにあえてコメントを残したい場合のみ複数行コメントを使う、というような使い分けができます。

こちらの記事は役に立ちましたか?

ありがとうございます。
もしよろしければ、あわせてフィードバックや要望などをご入力ください。

コメントありがとうございます!
運営の参考にさせていただきます。