Como usar o: selector não () em css3
Em alguns casos, é mais fácil para selecionar objetos em CSS3 acordo com as características que eles não tem - para fazer isso, você pode usar um: não (selector). Por exemplo, você pode querer alterar a formatação de cada objeto que não se encontra numa
tag.
Neste caso, você pode criar uma lista de tags usando o seletor de vírgula e esperamos que sua lista está completa, ou você pode simplesmente usar o: selector não (). Por exemplo,: não (p) selecciona todos os objectos que não é um
tag. Você também pode criar seleções complexas usando o: não () seletor: Um seletor de: não (divgt; p), por exemplo, seleciona todos os
tag que não tem um
Mesmo com esta pequena lista de seletores de tag, você pode ver que CSS é bastante flexível quando se trabalha com tags. Vendo os seletores em ação irá ajudá-lo a compreendê-los um pouco melhor. O procedimento a seguir mostra como usar as várias tags:
criar o arquivos ExternalCSS.HTML e ExternalCSS.CSS e copiá-los para uma nova pasta.
Abrir ExternalCSS.HTML.
Digite o seguinte código após o já existente
marca no arquivo e salvar as alterações no disco.
Texto dentro de um DIV.
Texto com um pai DIV.
Texto depois de um DIV.
Mais texto depois de uma DIV.
Este código simplesmente adiciona marcas em arranjos específicos para que você possa testar os vários seletores. Se você abrir o arquivo resultante agora, você vê que cada um dos
Tag foi automaticamente formatado como o original
tag.
Abrir ExternalCSS.CSS.
Digite o seguinte código após os estilos existentes e salvar as alterações no disco.
divgt; p {text-align: right;} inserir a imagem PARA 2,2 AQUI
Atualizar a página de teste.
Observe que a única
tag que tem sido afetada é a que tem o
Digite o seguinte código após os estilos existentes e salvar as alterações no disco.
div p {text-decoration: line-through-background-color: # ff7f7f-}
Atualizar a página de teste.
Observe que duas linhas são afetados neste momento. Além disso, o estilo de background-color foi alterada, de modo que estas duas linhas usar a nova cor - ele tem precedência sobre a cor original. Quando você pensa sobre a parte em cascata de CSS, pensar em um fluxo onde as mudanças jusante ter precedência sobre o estado original da água.
Digite o seguinte código após os estilos existentes e salvar as alterações no disco.
div + p {font-family: monospace-font-style: italic-}
Atualizar a página de teste.
Apenas a linha que aparece logo após o
Digite o seguinte código após os estilos existentes e salvar as alterações no disco.
div ~ p {font-weight: mais ousado-font-size: 30px; margin: 0px; color: # 7f007f-}
Atualizar a página de teste.
Observe que tanto
tags que aparecem após o