O SASS é uma linguagem de estilo que oferece maior robustez ...

Próximas questões
Com base no mesmo assunto
Q1307527 Programação
O SASS é uma linguagem de estilo que oferece maior robustez na utilização do que o CSS. Entre os seus recursos, está a possibilidade de utilização de variáveis no estilo. Sobre variáveis no SASS, é correto afirmar:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

O SASS é uma linguagem de pré-processamento CSS que amplia as funcionalidades padrão do CSS. Ela permite o uso de variáveis, mixins, funções, entre outros, para escrever estilos de forma mais dinâmica e reutilizável. As variáveis no SASS são usadas para armazenar valores que podem ser reutilizados em vários lugares do seu código, tornando a manutenção e alterações mais práticas.

A alternativa correta é a letra A. No SASS, o uso de hífen (-) e underscore (_) na nomenclatura de variáveis é considerado idêntico. Isso significa que ao declarar uma variável como $variavel-teste, você poderia referenciá-la também como $variavel_teste. Essa característica permite certa flexibilidade na nomeação das variáveis, adaptando-se à preferência do desenvolvedor quanto ao estilo de escrita.

As demais alternativas estão incorretas pelas seguintes razões:

B - Em SASS, as variáveis são precedidas pelo símbolo de dólar ($), e não pelo caractere @, que é utilizado para outras diretivas como @import e @media.

C - Uma variável não pode ter diferentes valores simultaneamente para cada elemento. Uma variável armazena um valor por vez, embora possa ser redefinida ou sobreposta em diferentes escopos.

D - O uso da flag !default em uma variável SASS atribui um valor padrão a essa variável somente se ela ainda não foi definida ou se seu valor atual é null. Se a variável já tiver um valor antes de encontrar a declaração com !default, esse valor é mantido e a atribuição com !default é ignorada.

Compreender o funcionamento das variáveis no SASS é fundamental para gerar estilos eficientes e manuteníveis, e as nuances de sua nomenclatura e declaração são essenciais para o uso adequado da linguagem em projetos de estilização web.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A - CORRETO. Por estranho que pareça, Sass considera - e _ como a mesma coisa.

B - INCORRETO. As variáveis iniciam com o símbolo $, como em PHP.

C - INCORRETO. Cada variável só pode ter um valor em um determinado momento.

D - INCORRETO. O valor padrão é utilizado apenas se a variável não houver sido definida ou for nula (null).

Fonte: https://sass-lang.com/documentation/variables (em inglês)

Variáveis no SASS começam com $

Variáveis no LESS começam com @

.

Lembrando que o CCS3 já permite criar variáveis usando o "--myVar" e "var(--myVar)"

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo