Pular para o conteúdo principal

Questão de Programação — Frameworks em Programação — Quadrix 2025

ProgramaçãoFrameworks em Programação
Código
qg596724
Banca
Quadrix
Órgão
CRC-SP
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.O Bootstrap substitui a necessidade de HTML e CSS, pois já fornece toda a estrutura e o estilo da página.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Bootstrap: framework CSS e a relação com HTML e CSS

Gabarito: E — ERRADO. O Bootstrap não substitui HTML e CSS; ele é um framework CSS que fornece estilos e componentes prontos, mas depende do HTML para estruturar a página e do CSS para funcionar. A afirmação inverte completamente o papel da ferramenta.

O Bootstrap é uma biblioteca de estilos, ou seja, um conjunto de classes CSS pré-definidas que aceleram o desenvolvimento. Ele não elimina a necessidade de escrever HTML — pelo contrário, o HTML é a base sobre a qual o Bootstrap atua, aplicando estilos aos elementos. Da mesma forma, o CSS continua sendo a linguagem subjacente; o Bootstrap apenas abstrai parte do trabalho, mas o desenvolvedor ainda pode (e muitas vezes precisa) escrever CSS customizado para ajustes.

Para entender melhor, pense na hierarquia das tecnologias web:

  • HTML define a estrutura e o conteúdo da página (títulos, parágrafos, imagens, links).

  • CSS define a apresentação e o estilo (cores, fontes, espaçamentos, layout).

  • JavaScript define o comportamento dinâmico (interações, validações, atualizações).

O Bootstrap se encaixa na camada de CSS, oferecendo classes prontas como container, row, col-md-6, btn, navbar, entre outras. Ele não gera HTML automaticamente — o desenvolvedor escreve as tags HTML e aplica as classes do Bootstrap para obter o estilo desejado. Por exemplo, para criar um botão estilizado, você escreve <button class="btn btn-primary">Clique aqui</button> — o HTML é seu, o estilo vem do Bootstrap.

A pegadinha da banca está em afirmar que o Bootstrap "substitui" HTML e CSS. Isso é um erro conceitual clássico: o Bootstrap complementa e facilita o uso de CSS, mas não o substitui, e muito menos substitui o HTML. Sem HTML, não há o que estilizar; sem CSS, o Bootstrap não teria como funcionar.

NÃO CAIA NESSA!

A banca tenta fazer você acreditar que um framework elimina a necessidade das tecnologias base. O Bootstrap é um framework CSS — ele depende do HTML para estruturar e do CSS para estilizar. Ele não substitui, apenas abstrai e acelera o trabalho com CSS.

1HTML
Estrutura e conteúdo
2CSS
Apresentação e estilo
3JavaScript
Comportamento dinâmico
4Bootstrap
Framework CSS
Classes prontas (btn, navbar)
Complementa CSS
Não substitui HTML/CSS
Tecnologias web
LEVELsoulevel.com.br
Tecnologias web: HTML (Estrutura e conteúdo); CSS (Apresentação e estilo); JavaScript (Comportamento dinâmico); Bootstrap (Framework CSS, Classes prontas (btn, navbar), Complementa CSS, Não substitui HTML/CSS)

Alternativa E — ❌ Errada ⟵ GABARITO

A afirmação está errada porque o Bootstrap não substitui HTML e CSS. Ele é um framework que fornece estilos e componentes prontos, mas depende do HTML para estruturar a página e do CSS para aplicar os estilos. O Bootstrap é uma camada sobre o CSS, não um substituto. Sem HTML, não há elementos para estilizar; sem CSS, o Bootstrap não teria como funcionar. A afirmação inverte o papel da ferramenta, tratando-a como uma tecnologia independente quando, na verdade, ela é um complemento.

Gabarito: letra E — ERRADO.

Link permanente: /questoes/qg596724