Questão de Programação — CSS (Cascading Style Sheets) — CESPE / CEBRASPE 2024
- Código
- ce188382
- Banca
- CESPE / CEBRASPE
- Órgão
- TCE-AC
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação - Área: Projetos de TI
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (alternativa E). A assertiva está incorreta porque, diferentemente do HTML, o CSS não é uma linguagem de marcação; trata-se de uma linguagem de folha de estilo (style sheet language) usada para definir a apresentação visual (cores, fontes, layout) de páginas web, enquanto o HTML é a linguagem de marcação que estrutura o conteúdo.
HTML (HyperText Markup Language) utiliza tags para marcar elementos como títulos, parágrafos, links, imagens etc., definindo a semântica e a estrutura do documento. CSS (Cascading Style Sheets), por sua vez, atua na camada de estilo, separando a apresentação do conteúdo. Essa separação é um dos pilares do desenvolvimento web moderno.
A banca tenta confundir o candidato ao afirmar que CSS, assim como HTML, é linguagem de marcação. Na verdade, CSS é linguagem de estilo, e essa troca de conceitos é um erro clássico. Lembre-se: HTML marca a estrutura; CSS estiliza a aparência.
Afirma que CSS é linguagem de marcação. Isso é falso: CSS não possui tags nem estrutura hierárquica de conteúdo; suas regras são compostas por seletores e propriedades de estilo.
Reconhece que a afirmação do enunciado é errada, alinhando-se ao conceito correto de que CSS é uma linguagem de folha de estilo, não de marcação.
Conclusão: CSS e HTML desempenham papéis distintos no desenvolvimento web: HTML estrutura, CSS estiliza. Portanto, o item está errado.
Link permanente: /questoes/ce188382