Taller de HTML5

Selectores y hojas de estilo

Cómo separar el estilo

<span style="font-decoration: underline">
    Hola Mundo
</span>
<head>
  <style>
    #titulo {
      font-decoration: underline;
    }
  </style>
</head>
<body>
  <span id="titulo">Hola Mundo</span>
</body>

Estructura de una regla en CSS

  • Una regla esta compuesta por uno o más selectores y una o más declaraciones.
  • Cada selector es un conjunto de etiquetas a las cuales se le aplican las propiedades declaradas entre los corchetes.
selector1, selector2 {
    propiedadA: valorA;
    propiedadB: valorB;
}

Selector por identidad

El elemento perteneciente al DOM tal que su atributo id coincida con el selector.

#identidad

Selector por clase

Todo elemento perteneciente al DOM tal que el atributo class coincida con el selector.

Se diferencia del selector por identidad en que la identidad es única para un único elemento en el DOM.

.clase

Selector por etiqueta

Todo elemento perteneciente al DOM tal que su etiqueta sea igual al selector.

Puede usarse para inventar nombres de etiquetas nuevas.

etiqueta

Selectores combinados

Sin dejar espacios se combinan los selectores uno después del otro. El orden recomendado es:

  1. Etiqueta
  2. Clase
  3. Identificador

etiqueta.clase#identificador

Made with Slides.com