Intro a CSS
CSS son las siglas en inglés para (Cascading Style Sheet), en español significa Hojas de Estilo en casada. De manera general es la forma de poder manejar el diseño y presentación de las páginas web, es decir el como se ven cuando un usuario las visita. Si bien no es un lenguaje de programación como tal, el CSS es un conjunto de instrucciones y atributos que permiten asignárselos al código HTML.
Se les denomina hojas de estilo en cascada porque puedes tener varias, pero al momento de aplicarlas en una etiqueta toman precedencia, es decir se aplican de acuerdo a su aplicación, terminando en la última encontrada. Además si por alguna razón se perdiera el último estilo se toma el anterior, así hasta quitar todas las propiedades de estilo y dejar la etiqueta en un estado base.
Un ejemplo muy común, es que hace muchos años para que una página se viera con estilo, la tendencia era programarla mediante el uso de tablas HTML, esto para alinear elementos de contenido como imágenes y texto. Sin embargo esta era una tarea muy tediosa y el código quedaba muy largo y al final el potencial que se tenía en cuanto a diseño era muy limitado.
Por lo mismo al salir el primer estándar de CSS en el mercado cambió la forma en la que las páginas web son construidas para siempre.