- Em um mesmo documento HTML, vários elementos podem possuir o mesmo class para criarmos formatações em grupo com CSS, mas só podemos ter um elemento com um id único para criar formatações individuais.
- id / class
- class / id ✔
- style / class
- code / id
- Toda configuração de folhas de estilo que fizermos para um determinado id deve ser feita iniciando pelo símbolo # antes do identificador. Já as configurações para um determinado class serão feitas usando o símbolo . antes do nome da class.
- # e . ✔
- . e #
- # e $
- $ e .
- Como já sabemos, existem três técnicas para inserir configurações CSS a um código HTML5: inline, local e externa. Se uma página usa as três técnicas ao mesmo tempo e cria uma configuração duplicada para uma determinada propriedade, qual delas vai se sobrepor às demais?
- CSS local
- CSS externo
- CSS inline
- Não existe ordem de prioridades para casos de duplicidade. ✔
- Uma pseudo-classe CSS é uma palavra-chave adicionada às declarações de um seletor após um sinal de:
- dois pontos (:) ✔
- ponto-e-vírgula (;)
- porcentagem (%)
- arroba (@)
- Qual dos itens a seguir é o único que não se refere à uma pseudo-classe CSS?
- hover
- before ✔
- checked
- empty
- Para realizar configurações de formatação em um pedaço específico do elemento HTML referenciado (a primeira letra de um texto, por exemplo), devemos aprender a criar seletores para:
- pseudo-classes
- pseudo-textos
- pseudo-formatos
- pseudo-elementos ✔
- Qual dos itens a seguir é o único que não se refere à um pseudo-elemento CSS?
- first-line
- first-letter
- active ✔
- before
- Considere que temos o seguinte link em uma mesma página: <ahref="pag002.html" class="link">Página 2 </a>. Qual será o nome do seletor para configurarmos o que vai acontecer quando o usuário mover o cursor do mouse por cima do link?
- a#link:hover
- a.hover:link
- a.hover#link
- a.link:hover ✔
- Se quisermos que todos os links de uma página tenham um símbolo » depois do texto, devemos usar a formatação:
- a::after {content: '»';} ✔
- a {content '»'}::after
- after::a {content:'»';}
- ::after {content '»'} a
- Podemos definir seletores com o símbolo de maior que (>) para indicar o que chamamos de:
- larger tag
- next tag
- direct children ✔
- alternative element