CSS
Definición de CSS
CSS u hoja de estilos en cascada (Cascade Style Sheet) es un lenguaje que, mediante «selectores», define estilos para los elementos de un documento escrito con lenguajes de marcado basados en XML tales como HTML, XHTML o SVG. Dichos selectores representan a los elementos mediante nombres de elementos, clases, atributos, identificadores o incluso pseudoselectores que pueden representar desde un estado del elemento (hover, active, focus, :valid…) a un shadowdom (elemento generado al vuelo por los navegadores para aportar interacción con la página web). También pseudoelementos :before y :after que generarán nuestros propio DOM al vuelo con las características CSS que definamos.
Estructura de una hoja de estilos
Cada selector engloba una serie de reglas y están dispuestos a modo de cascada, es decir de arriba a abajo, lo que determina una jerarquía que permite desambigüar en el supuesto de que las reglas CSS de dos selectores se solapen. Adicionalmente existen otros métodos que permiten a CSS elevar una regla dentro de la jerarquía como es la especificidad de los selectores, pero no es la única.
¿Qué puedo aprender sobre CSS?
En los artículos sobre CSS aprenderéis a dominar los selectores, su especifidad y muchos otros trucos para dar estilos a vuestras páginas web o documentos HTML. Conoceréis los aspectos más interesantes de CSS3, la última y definitiva versión, del lenguaje de estilos; Aprenderéis a cómo lidiar con las diferentes interpretaciones que hacen los navegadores de las reglas CSS y el soporte que tienen éstas en cada uno de ellos. Resolveremos Bugs, retos de elementos HTML5 a la hora de darles estilos, tendencias de diseño web aplicadas a CSS, alineación, estructuras responsive y sobre todo, cuales son las mejores prácticas para escribir buen código CSS.
Sin duda, un sin fin de conceptos que te ayudarán a convertirte en un profesional de HTML/CSS.
Hay 17 entradas archivadas en CSS (esta es la página 2 de 2).