Seletor de Elementos no HTML

Objetivo

O objetivo desta atividade consiste em abordar os seguintes temas:

Descrição

Segundo a norma Selectors Level 3 do W3C, a tabela de seletores exibe uma vasta gama de opções para obteção dos elementos de um HTML. A princípio esse recurso é bastante utilizado no CSS para aplicação de estilos nos Rulesets, contudo, outras linguagens e ferramentas também vem se beneficiando de seu potencial, como, por exemplo, o Javascript que pode resgatar elementos do HTML via seletores do CSS para sua devida manipulação ou tratamento de eventos.

Antes de iniciar a atividade é importante habilitar a extensão CSS Selector (Github) para visualizar o resultado de um seletor CSS. Então, instale a extensão ou faça o download do arquivo css-selector.zip e tente habilitar a extensão seguindo as instruções no Chrome.

No intuito de testar os vários seletores, acesse a página do CSS no Wikipedia e tente fazer a seleção dos seguintes elementos:

Uma dica legal é que as Ferramentas de Desenvolvedor geralmente conseguem traçar uma selector para as tags selecionadas, no chrome, na aba Elements você pode acessar o seletor de uma tag via seu menu suspensdo, na opção Copy > Copy selector. Outro recurso legal é que vc pode ter a aplicação de novos Rulesets em Elements, então, tente aplicar a cor de plano de fundo #ccc nas linhas pares do corpo da table “CSS priority scheme (highest to lowest)“.

Alternativa de resposta

Seletores

Ruleset

#mw-content-text > div > table:nth-child(52) tbody tr:nth-child(2n) {
  background-color: #ccc;
}

Editar esta página