FC ConcursosFC Concursos

Questão FC374847

Após o carregamento da página, o usuário realizou as ações: 1. moveu o ponteiro do mouse para cima do campo de texto; 2. clicou no campo de texto; 3. moveu o ponteiro do mouse para

Desenvolvimento Web

Instituto Consulplan · 2021

Considere a página HTML:

 

<html>
<body>
<form action="/action_page.php">
  <label for="fname">Nome: </label>
   <input type="text"
name="fname"><br><br>
   <input type="submit" value="Submit">
</form>
</body>
</html>
Considere a aplicação da folha de estilos sobre a página:
    input {background-color: yellow;}
    input[type="submit"]:active {background-color: pink;}
    input[type="text"]:focus {background-color: green;}
    input[type="text"]:focus:hover {background-color:
red;}

 

Após o carregamento da página, o usuário realizou as ações: 1. moveu o ponteiro do mouse para cima do campo de texto; 2. clicou no campo de texto; 3. moveu o ponteiro do mouse para fora do campo de texto; 4. clicou no fundo da página, fora do campo de texto. Após as ações executadas sequencialmente, qual será a cor do elemento fname?

  1. Rosa.
  2. Verde.
  3. Amarela.
  4. Vermelha.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

O estilo base input {background-color: yellow;} define a cor padrão do campo.

Ao clicar no campo ele recebe a pseudoclasse :focus. Enquanto o ponteiro estiver sobre o campo e ele estiver focado, a regra combinada input[type="text"]:focus:hover (de maior especificidade) torna o fundo vermelho temporariamente.

Ao mover o mouse para fora (passo 3) a condição :hover desaparece, sobrando apenas :focus, que aplica fundo verde.

Por fim, ao clicar fora (passo 4) o campo perde o foco; voltam a valer apenas as regras gerais. Assim, o fundo retorna à cor definida para input: amarelo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo