--- title: Selector Class slug: Web/CSS/Selectors_de_Classe tags: - CSS - Reference - Selectors translation_of: Web/CSS/Class_selectors ---
{{CSSRef}}

El selector class CSS coincideix amb elements basats en el contingut de l'atribut {{htmlattrxref("class")}}.

/* Tots els elements amb class="spacious" */
.spacious {
  margin: 2em;
}

/* Tots els elements <li> amb class="spacious" */
li.spacious {
  margin: 2em;
}

Sintaxi

.classname { style properties }

Recordeu que això és equivalent al següent {{Cssxref("Attribute_selectors", "attribute selector")}}:

[class~=classname] { style properties }

Exemple

CSS

div.classy {
  background-color: skyblue;
}

HTML

<div class="classy">This div has a special class on it!</div>
<div>This is just a regular div.</div>

Resultat

{{EmbedLiveSample('Example', '100%', 50)}}

Especificacions

Especificació Estat Comentari
{{SpecName('CSS4 Selectors', '#class-html', 'class selectors')}} {{Spec2('CSS4 Selectors')}} Sense canvis
{{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')}} Definició inicial

{{CompatibilityTable}}

Descripció Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Descripció Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatUnknown}} {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}