CSS (Cascading Style Sheets) – Função Principal
Gabarito: letra D. A principal função do CSS (Cascading Style Sheets) é estilizar e definir a aparência visual do site, como cores, fontes, espaçamentos, layouts e demais aspectos visuais. As demais tecnologias têm papéis distintos: HTML estrutura o conteúdo, JavaScript adiciona interatividade, e questões de responsividade e segurança são tratadas com outras técnicas e linguagens.
Como a questão contextualiza a criação de um site escolar, é fundamental distinguir o papel de cada tecnologia:
HTML (Alternativa A): responsável pelo conteúdo e estrutura semântica (cabeçalhos, parágrafos, listas, imagens).
CSS (Alternativa D): responsável pela apresentação visual – estiliza os elementos definidos pelo HTML.
JavaScript (Alternativa C): responsável pela interatividade e comportamentos dinâmicos (cliques, animações, validações).
Responsividade (Alternativa B): embora o CSS contribua via media queries e layouts flexíveis, não é sua função principal – é uma técnica aplicada com CSS, mas não define o papel central da linguagem.
Segurança/controle de acesso (Alternativa E): são preocupações do back-end (servidor, banco de dados, autenticação), não do CSS.
Alternativa A — ❌ Incorreta
Define a função do HTML, não do CSS.
Alternativa B — ❌ Incorreta
Embora CSS auxilie na responsividade, a função primária é a estilização visual. Acessibilidade a dispositivos é obtida com técnicas específicas (design responsivo), mas não é o propósito central do CSS.
Alternativa C — ❌ Incorreta
Refere-se ao JavaScript, que é a linguagem de programação para interatividade no lado cliente.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve exatamente a função do CSS: estilizar e definir a aparência visual, como cores e fontes.
Alternativa E — ❌ Incorreta
Controle de acesso e proteção de informações são atribuições do back-end (linguagens como PHP, Python, Java, ou serviços de autenticação) e não fazem parte do escopo do CSS.
✅ Gabarito: letra D.