¿Cómo construir estilos compuestos de hojas de estilo en cascada (CSS)

Después de que hayas dominado el trabajo con clases personalizadas, redefine la etiqueta, y estilos de identificación en Cascading Style Sheets (CSS), se puede entrar en las grandes ligas de estilos compuestas. Para entender cómo trabajar con estilos compuestas, primero debe tener una comprensión de HTML de documentos árboles / CSS, que definen las relaciones entre los objetos dentro del documento.

Al igual que los seres humanos tienen un árbol genealógico, su documento y los objetos en su interior puede ser definido por sus relaciones. Esto significa que puede identificar los objetos en sus documentos por su relación con otros objetos. Cada objeto puede tener antepasados, descendientes, ascendientes, descendientes y hermanos.

Por ejemplo, la pie de página (sección inferior) de una página web puede incluir una lista desordenada de texto vinculado. En este escenario, el contenedor primario de la lista es el pie de página y los elementos de lista individuales son hermanos. Además, si el pie de página es el hijo de la etiqueta, la colocación de esta lista dentro de la estructura del documento podría tener este aspecto:

Estilos compuestos son donde una gran parte del juego de piernas en la CSS se debe a que los selectores se pueden escribir en una variedad de maneras, incluyendo los siguientes usos más populares:

  • Las pseudo-clases: Un pseudo-clase como un tipo especial de selector que le permite formatear los artículos que no se encuentran en la estructura del documento, tales como estados de hipervínculo, elementos primero y último hijo, y elementos activos. En otras palabras, no se utilizan para los elementos reales, sino más bien elementos conceptuales, como cualquier otra fila de una tabla. El uso más común es crear estilos para hipervínculos.

  • Múltiples selectores: Se utiliza para aplicar los mismos estilos a varias etiquetas, el selector de avanzada se divide por comas, ya sea con o sin espacios, como en cuerpo, th, td {# 133-} o cuerpo, th, td {# 133-}.

  • Selectores de descendientes: También llamado combinadores avanzada, puede utilizar estos selectores de estilo de elementos muy específicos en su página, como descendientes de otro elemento en la estructura del documento.

    Por ejemplo, en lugar de crear un estilo de redefinir la etiqueta de todos los elementos de la lista en su sitio web, puede dirigirse a todos los elementos de la lista en una lista ordenada en la barra lateral de su diseño con un selector de llamada #sidebar ol li. Estos estilos se pueden escribir para incluir cualquier combinación de etiquetas, redefine etiquetas, estilos de identificación, y los nombres de clases personalizadas.




» » » » ¿Cómo construir estilos compuestos de hojas de estilo en cascada (CSS)