Questões de CSS (Cascading Style Sheets) (Programação)

Limpar Busca

A respeito das tecnologias de informática envolvidas na construção de páginas WEB, leia as afirmações a seguir assinalando a alternativa FALSA:

  • A CSS é o acrônimo de Cascading Style Sheets, ele está na sua terceira edição (CSS3) e foi um grande avanço na forma da visualização e interação das páginas criadas em um desenvolvimento WEB.
  • B A versão mais recente da HTML é a 5 (HTML5) trazendo o suporte a novas funcionalidades à HTML em resposta às necessidades crescentes da WEB moderna.
  • C Na utilização de CSS este será o responsável por definir a aparência visual dos elementos HTML da página.
  • D HyperText Markup Language ou HTML como é conhecido surgiu para complementar as funções existentes do CSS na definição de elementos utilizados na construção de páginas WEB.

A equipe de desenvolvimento do Tribunal de Justiça do Estado do Maranhão, após reunião técnica dos gestores, decidiu pela utilização do ReactJS em um projeto. O motivo dessa decisão foi por entender que se trata de uma das bibliotecas de JavaScript mais populares para o desenvolvimento de aplicativos web ou até mesmo para dispositivos móveis. Esse projeto foi criado originalmente pelo Facebook, que, posteriormente, foi amplamente utilizado no mercado corporativo. Sobre o ReactJS, analise as afirmativas a seguir.


I. É possível a criação de componentes personalizados que permitem a combinação de tags HTML, CSS e JavaScript.
II. Para adicionar uma variável de estado é necessário importar addState do React no topo do arquivo.
III. O ciclo de vida de um effect consiste em montar, atualizar ou desmontar.


Está correto o que se afirma em

  • A I, II e III.
  • B I, apenas.
  • C I e II, apenas.
  • D II e III, apenas.

Considere o seguinte trecho de código HTML e CSS:


Imagem relacionada à questão do Questões Estratégicas


Com base no código apresentado anteriormente, quando o cursor do mouse passa por cima do texto “Tribunal de Justiça do Estado do Maranhão”, o texto:

  • A Fica sublinhado.
  • B Permanece na cor azul.
  • C Muda para a cor vermelha.
  • D Muda de tamanho para 20px.

Ao configurar o design de uma página, Roberto usou o código CSS a seguir, em uma tag style, fazendo com que um menu de navegação lateral fique ao lado da área de conteúdo.

aside {float: left; width: 30%}
main {float: left; width: 70%}


O resultado em tablets e desktops foi bom, mas o acesso pelo celular apresentou alguns problemas de usabilidade, sendo mais adequado que o menu ficasse acima do conteúdo.
Para utilizar o design indicado em telas menores, garantindo a responsividade da página, Roberto acrescentou ao código CSS:

  • A @media screen and (max-width: 600px) { aside, main {width: 100%} } .
  • B @media screen and (max-width: 600px) { aside, main {width: 100%} }
  • C @media screen and (max-width: 600px) { aside, main {position: absolute} } .
  • D @media screen and (min-width: 768px) { aside, main {width: 100%} }
  • E @media (max-width: 480px) { aside, main {width: 50%} } .

Em relação às tecnologias WEB do CSS, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) É uma linguagem complexa, mas bastante útil, usada para definir arquivos em uma linguagem de programação sem marcação.


( ) É um acrônimo para Cascading Style Sheet, termo em inglês que significa Folhas de Estilo Encadeadas.


( ) Trabalha sem efetuar a separação entre o formato e o conteúdo de um documento.


( ) Ajuda na confecção de documentos mais bem estruturados e fáceis de manter.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

  • A V – F – F – V.
  • B V – V – F – F.
  • C V – F – V – F.
  • D F – V – F – V.
  • E F – F – V – V.