Questão de Programação — CSS (Cascading Style Sheets) — Quadrix 2025
- Código
- qg596727
- Banca
- Quadrix
- Órgão
- CRC-SP
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Desenvolvimento
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. A afirmação está correta: o Bootstrap é, de fato, um framework CSS amplamente utilizado para acelerar o desenvolvimento de interfaces responsivas e compatíveis com múltiplos dispositivos, oferecendo componentes prontos como botões, menus e sistemas de grade (grid). Essa é uma definição consagrada na literatura de desenvolvimento web e na documentação oficial do próprio framework.
O Bootstrap foi criado originalmente por Mark Otto e Jacob Thornton no Twitter, com o objetivo de padronizar e agilizar o desenvolvimento de interfaces internas. Desde então, tornou-se um dos frameworks front-end mais populares do mundo. Ele funciona fornecendo um conjunto de classes CSS pré-definidas que o desenvolvedor aplica diretamente no HTML, sem precisar escrever CSS do zero. Por exemplo, para criar um botão estilizado, basta adicionar a classe btn btn-primary a um elemento <button>; para montar um layout em colunas, utiliza-se o sistema de grid baseado em container, row e col-*.
A principal característica que o torna tão valioso é a responsividade: o Bootstrap adota uma abordagem mobile-first, ou seja, os estilos são pensados primeiro para telas pequenas e depois adaptados para telas maiores por meio de media queries. Isso garante que o mesmo código funcione bem em smartphones, tablets e desktops, atendendo ao requisito de "compatibilidade com múltiplos dispositivos" mencionado na questão.
Além dos componentes citados (botões, menus e grades), o Bootstrap oferece uma vasta biblioteca de elementos prontos: formulários, cards, modais, carrosséis, barras de navegação, alertas, badges, entre outros. Todos eles são estilizados e responsivos por padrão, o que reduz drasticamente o tempo de desenvolvimento e a necessidade de escrever CSS customizado.
É importante distinguir o Bootstrap de outras tecnologias: ele não é uma linguagem de programação (como JavaScript) nem um pré-processador CSS (como Sass ou Less), embora seja construído sobre eles. Também não deve ser confundido com frameworks JavaScript como React, Angular ou Vue, que lidam com a lógica e a interatividade da aplicação, enquanto o Bootstrap foca na apresentação visual. Na prática, é comum usar o Bootstrap em conjunto com essas bibliotecas, mas cada um tem seu papel.
A pegadinha que a banca poderia explorar aqui seria afirmar que o Bootstrap é um framework JavaScript ou que ele substitui a necessidade de HTML e CSS. Nesta questão, porém, a definição apresentada está precisa e completa, sem qualquer erro conceitual. Portanto, o item está certo.
A afirmação descreve corretamente o Bootstrap: é um framework CSS, acelera o desenvolvimento de interfaces responsivas, garante compatibilidade com múltiplos dispositivos e fornece componentes prontos como botões, menus e grades. Todos esses elementos são características reais e amplamente reconhecidas do framework. Não há nenhum termo incorreto ou exagerado na frase.
Gabarito: ✅ CERTO.
Link permanente: /questoes/qg596727