From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/pt-br/web/css/class_selectors/index.html | 106 +++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 files/pt-br/web/css/class_selectors/index.html (limited to 'files/pt-br/web/css/class_selectors') diff --git a/files/pt-br/web/css/class_selectors/index.html b/files/pt-br/web/css/class_selectors/index.html new file mode 100644 index 0000000000..dc624c3733 --- /dev/null +++ b/files/pt-br/web/css/class_selectors/index.html @@ -0,0 +1,106 @@ +--- +title: Seletores de classe +slug: Web/CSS/Class_selectors +tags: + - CSS + - Classe + - Referencia + - Seletores +translation_of: Web/CSS/Class_selectors +--- +

O seletor de classes CSS corresponde aos elementos com base no conteúdo de seus atributos class.

+ +
/* Todos os elementos com class="espaçoso" */
+.espaçoso {
+  margin: 2em;
+}
+
+/* Todos os elementos <li> com class="espaçoso" */
+li.espaçoso {
+  margin: 2em;
+}
+
+/* Todos os elementos <li> cujo conteúdo do atributo class possua "espaçoso" e "elegante" */
+/* Por exemplo, class="elegante antigo espaçoso" */
+li.espaçoso.elegante {
+  margin: 2em;
+}
+
+ +

Sintaxe

+ +
.classe_nome { propriedades de estilo }
+ +

Observe que isso é o mesmo que seletor de atributo:

+ +
[classe~=classe_nome] { propriedades de estilo  }
+ +

Exemplo

+ +

CSS

+ +
.vermelho {
+  color: #f33;
+}
+
+.amarelo-bg {
+  background: #ffa;
+}
+
+.elegante {
+  font-weight: bold;
+  text-shadow: 4px 4px 3px #77f;
+}
+
+ +

HTML

+ +
<p class="vermelho">Este parágrafo tem o texto vermelho.</p>
+<p class="vermelho amarelo-bg">Este parágrafo possui texto em vermelho e fundo amarelo.</p>
+<p class="vermelho elegante">Este parágrafo possui texto em vermelho e uma propriedade de estilo "elegante".</p>
+<p>Este é um parágrafo comum.</p>
+
+ +

Resultado

+ +

{{EmbedLiveSample('Example')}}

+ +

Especificações

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EspecificaçãoStatusComentário
{{SpecName('CSS4 Selectors', '#class-html', 'class selectors')}}{{Spec2('CSS4 Selectors')}}Sem mudança
{{SpecName('CSS3 Selectors', '#class-html', 'class selectors')}}{{Spec2('CSS3 Selectors')}}
{{SpecName('CSS2.1', 'selector.html#class-html', 'child selectors')}}{{Spec2('CSS2.1')}}
{{SpecName('CSS1', '#class-as-selector', 'child selectors')}}{{Spec2('CSS1')}}Definição inicial
+ +

Compatibilidade do navegador

+ + + +

{{Compat("css.selectors.class")}}

-- cgit v1.2.3-54-g00ecf