Em relação às tecnologias CSS e Tableless, assinale a alter...

Próximas questões
Com base no mesmo assunto
Q804803 Programação
Em relação às tecnologias CSS e Tableless, assinale a alternativa correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C

Esta questão aborda a utilização do CSS (Cascading Style Sheets) e suas capacidades para estilizar elementos HTML, assim como a prática de Tableless, que é o uso de CSS ao invés de tabelas HTML para o layout de páginas. Vamos entender o porquê da alternativa C ser a correta:

Pseudoclasses e pseudoelementos são conceitos fundamentais do CSS que permitem estilizar elementos em estados específicos ou partes específicas de um elemento. As pseudoclasses, como :hover ou :first-child, são usadas para definir estilos em um estado particular do elemento, como quando o mouse está sobre o elemento ou para o primeiro filho de um tipo específico dentro de um pai. Já os pseudoelementos, como ::before ou ::after, permitem inserir e estilizar partes de conteúdo que não existem no HTML original, possibilitando a adição de conteúdo estilizado antes ou depois de um elemento.

A questão cita a dificuldade de selecionar elementos que não possuem identificação de classe ou ID e menciona o cenário em que as marcações HTML não podem ser alteradas ou são geradas dinamicamente. Nessas situações, o uso de pseudoclasses e pseudoelementos se torna ainda mais relevante, pois eles oferecem maneiras de alcançar e estilizar elementos específicos sem a necessidade de alterar o HTML.

Entender como funcionam e como se aplicam esses seletosres é vital para escrever CSS eficiente e que possa lidar com estruturas HTML complexas ou restritas. Portanto, a alternativa C está correta ao salientar a importância e a utilidade das pseudoclasses e pseudoelementos no design de páginas web modernas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: C) Pseudoclasses (:hover) e pseudoelementos (::before) ajudam a estilizar elementos sem necessidade de classes/IDs, especialmente em HTML dinâmico ou não modificável.

Erros das outras:

  • A: HTML não é linguagem de programação. CSS formata elementos HTML, não "informação".
  • B: Seletores CSS não são condicionais (são regras de estilo).
  • D: A propriedade correta é border-image (não image-border).
  • E: O valor correto é currentColor (herda cor do texto), não CurrentUseColor.

Exemplos:

a:hover { color: red; }     /* Pseudoclasse */  

p::before { content: "★"; }   /* Pseudoelemento */  

button { border: 2px solid currentColor; } /* Herda cor do texto */  

Dica:

  • : para pseudoclasses, :: para pseudoelementos.
  • currentColor é útil para manter consistência de cores.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo