Como selecionar os itens com CSS?
Vamos supor o seguinte HTML:
<div id="elemento1">Texto</div>Então vamos aos casos:
<div class="elemento">Texto 2</div>
<div class="elemento">
<div><p>Texto 3</p></div>
</div>
id: Você pode selecionar todo elemento id de um HTML com CSS usando jogo da velha: #.
Neste caso, o elemento1 pode ser referenciado desta forma:
#elemento1 { }
Basta incluir as propriedades desejadas para o elemento que seguirá a sua formatação.
Sempre abra e fecha chaves para incluir os parâmetros de CSS para o determinado elemento.
Exemplo:
#elemento1 {
font-family: 'Arial'
}
Nota: Em um único documento HTML, não pode repetir um valor para um ID, ou então, não irá conseguir selecionar itens únicos, que é o propósito para o qual foi desenvolvido. Ou seja, criar vários elementos contendo "elemento1" por exemplo, é um erro.
class: Para selecionar um elemento no documento, precisará apenas colocar um ponto ".".
.elemento { }
Aqui temos um detalhe, deixamos o elemento repetido no exemplo do HTML apenas para também explicar que não há problemas em repetir o valor para o elemento class, e que foi desenvolvido para isto mesmo. Entretanto, ao utilizar desta forma, todos os elementos são alterados ao mesmo tempo. Neste caso, para definir a fonte, basta informar qual fonte deverá assumir assim como no exemplo acima.
p: Para selecionar um parágrafo, basta colocar o próprio elemento no CSS.
p { font-family: 'Arial' }
Isto já fará com que todo elemento dentro da tag <p> já seja tratado com a fonte Arial.
Você pode referenciar também elementos de outras formas:
.elemento p { }
Aqui irá formatar apenas o parágrafo que está dentro da classe elemento.
Pode também utilizar * para que o atributo seja replicado para todos os filhos, ou seja:
.elemento { color: red }
Isto aqui irá colorir apenas o "Texto 2" do exemplo do HTML, e não o Texto 3.
.elemento * { color: red }
Isto aqui irá colorir apenas o "Texto 3" do exemplo do HTML, e não o Texto 2, mas se houver qualquer outro elemento dentro de elemento, ele será colorido com vermelho, pois com o asterisco será replicado para todos os filhos.
Comentários
Postar um comentário