Questão de Programação — CSS (Cascading Style Sheets) — CESPE / CEBRASPE 2024
- Código
- ce191221
- Banca
- CESPE / CEBRASPE
- Órgão
- CAGEPA - PB
- Ano
- 2024
- Nível
- Superior
- Aselectors.
- Btransitions.
- Cblock and inline elements.
- Dbox-sizing.
- Emedia queries.
GabaritoE — media queries.
Gabarito: letra E. A técnica descrita é exatamente a de media queries, recurso do CSS3 que permite aplicar estilos condicionais com base em características do dispositivo, como largura e altura da viewport, resolução, orientação, entre outros, sem alterar o conteúdo HTML. As demais alternativas são outros conceitos do CSS que não se encaixam na descrição.
A banca testa o conhecimento sobre o conceito de media queries, fundamental para o design responsivo. Vamos analisar cada alternativa.
Selectors são padrões usados para selecionar elementos HTML aos quais aplicar estilos. Não têm relação com a detecção de capacidades do dispositivo ou com fornecimento de folhas de estilos condicionais.
Transitions permitem animar mudanças suaves entre valores de propriedades CSS. Não envolvem análise de viewport ou resolução.
Block and inline elements referem-se aos tipos de exibição (display) dos elementos. Embora importantes para layout, não se trata de técnica para adaptar estilos a diferentes dispositivos.
Box-sizing define como o tamanho total de um elemento é calculado (incluindo ou não padding e border). Não é usado para consultar características do dispositivo.
Media queries são o recurso correto. Utilizam a regra @media no CSS para aplicar estilos condicionados a expressões como (max-width: 768px), (min-resolution: 300dpi), etc. Permitem criar layouts responsivos que se adaptam a diferentes tamanhos de tela e resoluções sem alterar o conteúdo.
Na prova, lembre-se de que media queries são a base da responsividade em CSS. Outros recursos como grid e flexbox ajudam no layout, mas a adaptação a diferentes dispositivos é feita com media queries.
Gabarito: letra E
Link permanente: /questoes/ce191221