- Combinación simple de selectores
- Selector descendente
- Selector de etiqueta de clase
- Selector de hijos
- Selectores adyacentes
- Pseudoclases
Aplicación y ejemplo
Combinación simple de selectores
En este caso se aplica las mismas propiedades a diversos elementos, pueden ser cualquier tipo de selector. Se separan con comas ',' y luego se definen las propiedades y sus valores. |
|
| Soy una oración
Palabra Soy un parrafo |
Combinación de selectores descendente
En este caso se aplica las propiedades al último elemento si cumple con la condición de estar anidado dentro del selector anterior. En el ejemplo, se tiene una etiqueta <div> que contiene una etiqueta <p> y dentro una <span>. Además, dos etiquetas <span>. El código CSS indica que solo se aplique la propiedad si hay un <span> dentro de un <div>. Los elementos descendentes solo se separan mediante espacios. |
|
| Soy una palabra especial Amigo Enemigo |
Combinación de etiqueta con clase
En este caso se aplica las mismas propiedades las etiquetas o elementos HTML que tienen como clase la especificada en el código CSS. En el ejemplo el color solo cambiará si la etiqueta es de tipo <p> y además el nombre de la clase es 'texto' |
|
| Span con clase
Párrafo sin clase Párrafo con clase |
Combinación de selectores hijos
En este caso se aplica las propiedades al último elemento si cumple con la jerarquía establecida, para el ejemplo, se aplicará solo si <span> está contenido en <p>, que a la vez debe estar contenido en <div>. Solo en ese caso cambia de color el contenido de <span> |
|
| Div que contiene un párrafo y un span Párrafo que contiene un span |
Combinación de selectores adyacentes
En este caso se aplica las mismas propiedades al segundo elemento luego del signo + siempre y cuando este se encuentre luego del elemento señalado previamente. Para el ejemplo, se aplica el efecto de color y negrita al elemento <span> solo si está después de un elemento <label> |
|
| Nombres: Argos Nombres: Garfield |
Combinación de etiquetas con atributos especiales
En este caso se aplica las propiedades al elemento al cambiar su estado según lo especificado. En este ejemplo se emplea 'hover' que significa que cuando pasemos el cursor encima del elemento, este debe cambiar de color. |
|
| Argos (Si no pasa el cursor) Argos (Si pasa el cursor) |
No hay comentarios:
Publicar un comentario