Apresenta O
TAGS VIRTUAIS E CLASSES DE TAGS
Bibliografia http://www.devmedia.com.br/html-basico-codigos-html/16596 Classes de Tags
• A sintaxe para o seletor classe é mostrada a seguir. Elemento HTML mais um nome qualquer que você "inventa" precedido de . (ponto):
elemento.minhaclasse { propriedade: valor;
}
• Por exemplo: suponha que você precisa de dois estilos para parágrafos em seu documento: um parágrafo com letras na cor preta e um parágrafo com letras na cor azul. Crie duas classes conforme mostrado a seguir.
Classes de Tags
• CSS:
p.cor-um { color:#000; ← PRETO
}
p.cor-dois { color:#0ff; ← AZUL
}
• HTML:
<p class ="cor-um ">
Aqui o texto do parágrafo.
</p>
Classes de Tags
• Em CSS 1 não é válido atribuir mais de uma classe para um elemento HTML. O exemplo abaixo está errado:
<p class ="cor-um" class ="cor-dois">
• Aqui o texto do parágrafo.
</p>
• Já no CSS 2 mudou este conceito, permitindo declarar mais de uma classe, desde que o nome das classes sejam separados por um espaço.
<p class ="cor-um cor-dois">
Aqui o texto do parágrafo.
</p>
Classes de Tags
• Nesse caso aplicam-se ao parágrafo as regras CSS definidas nas duas classes. Havendo conflito de declarações aplica-se o efeito cascata. No nosso caso o parágrafo será na cor definida na regra CSS declarada por último na folha de estilo. Classes de Tags E Tags Virtuais
• Explicação do exemplo:
Dentro do style coloquei todas as tags virtuais e classes que é utilizada no HTML. Coloquei o CSS separado do HTML, porém ambos no mesmo documento, cada tag virtual referencia a uma classe.
Tags Virtuais
• Seletor class
• É possível e, muito utilizada, a técnica de aplicar estilos a elementos através de classes com CSS. Pode-se definir um seletor de classe com qualquer nome inserindo um ponto (.) antes do nome do mesmo. • Por exemplo, o seguinte código em CSS define uma classe que pode ser utilizada em elementos HTML:
.verde_escuro { color: green; font-weight: bold; }
• O nome da classe no código acima é