Comentários
A maneira que os comentários de Sass funcionam difere substancialmente entre a SCSS e a sintaxe indentada. Ambas sintaxes suportam dois tipos de comentários: comentários definidos usando /* */
que são (usualmente) compilados para CSS, e os comentários definidos usando //
que não são compilados.
Na SCSSNa SCSS permalink
Os comentários na SCSS funcionam de maneira parecida aos comentários em outras linguagens como JavaScript. Os comentários de uma linha começam com //
, e seguem até o final da linha. Nada num comentário de uma linha é emitido como CSS; no que diz respeito a Sass, eles podem também não existir. Também são chamados de comentários silenciosos, porque não produzem nenhum CSS.
Os comentários de várias linhas começam com /*
e terminam no próximo */
. Se um comentário de várias linhas for escrito em algum lugar que uma declaração é permitida, é compilado para um comentário de CSS. Também são chamados de comentário ruidoso, em contrapartida com os comentários silenciosos. Um comentário de várias linhas que é compilado para CSS pode conter interpolação, que será avaliada entes de comentário ser compilado.
Por padrão, os comentários de várias linhas serão arrancados da CSS compilada no modo comprimido. Se um comentário começar com /*!
, sempre será incluído na saída de CSS:
Na SassNa Sass permalink
Os comentários na sintaxe indentada funcionam um pouco diferente: são baseado em indentação, tal como o resto da sintaxe. Como a SCSS, os comentários silenciosos escritos com //
nunca são emitidos como CSS, mas ao contrário da SCSS tudo indentado sob a //
de abertura também é comentado.
Os comentários da sintaxe indentada que começam com /*
funciona com indentação da mesma maneira, exceto que são compilados para CSS. Uma vez que a alcance do comentário é baseado na indentação, o */
de fechamento é opcional. Também como a SCSS, os comentários de /*
podem conter interpolação e podem começar com /*!
para evitar serem arrancados no modo comprimido.
Os comentários também podem ser usados dentro de expressões na sintaxe indentada. Neste caso, têm exatamente a mesma sintaxe como fazem na SCSS:
Comentários de DocumentaçãoComentários de Documentação permalink
Quando escreveres bibliotecas de estilo usando a Sass, podes usar comentários para documentar as misturas, funções, variáveis, e seletores de espaço reservado que a tua biblioteca fornece, bem como a própria biblioteca. Estes comentários são lidos pela ferramenta SassDoc, que usa-os para gerar documentação bonita. Consulte a documentação do motor de grade da Susy para vê-la em ação!
Os comentários de documentação são comentários silenciosos, escritos com três barras (///
) diretamente acima daquilo que estiveres a documentar. A SassDoc analisa o texto nos comentários como Markdown, e suporta muitas anotações úteis para descrevê-lo em detalhes: