CSS 2 tuvo una revisión publicada como CSS 2.1 en la que añadieron algunos selectores nuevos, pero pasaron años antes de la presentación de una nueva versión. Con todo entramos en una etapa oscura en la que CSS no llegó a cubrir totalmente sus objetivos. Las hojas de estilo en cascada llegaron al mundo de la web bastante más tarde que el lenguaje HTML. Aunque fue propuesto en 1994 el primer estándar no llegaría hasta prácticamente entrado 1997.
Los frameworks CSS permiten por tanto un desarrollo optimizado, que además es muy útil en proyectos empresariales, donde sea necesario seguir una misma línea de diseño por varios desarrolladores. Selecciona todos los elementos de la página cuya etiqueta HTML coincide con el valor del selector. El siguiente ejemplo selecciona todos los párrafos de la página. Antes de CSS, todo el estilo debía incluirse en el marcado HTML. Esto significa que había que describir por separado todos los fondos, los colores de fuente, las alineaciones, etc.
Ventajas y desventajas de usar Framework CSS
En la impresión y las pantallas, la elección de la fuente, tamaño, color y énfasis para esos elementos es presentacional. Los selectores declaran qué etiquetas se le aplican a Un bootcamp de programación que te enseña las profesiones TI del mañana los estilos que coincidan con la etiqueta o atributo señalados en la regla. A partir de este punto el mundo de los estándares abiertos para la web tuvo un parón generalizado.
- Hoy en día, esto se está volviendo una necesidad más que algo básico.
- Puede que al principio sea un concepto un poco complicado de entender pero a la larga simplifica y mucho la creación de hojas de estilo más complejas.
- En nuestro artículo Depurar el CSS que encontrarás en el siguiente módulo, vamos a utilizar las herramientas DevTools del navegador para depurar posibles problemas en el CSS.
- En la impresión y las pantallas, la elección de la fuente, tamaño, color y énfasis para esos elementos es presentacional.
Desde la creación de SGML, se observó la necesidad de definir un mecanismo que permitiera aplicar de forma consistente diferentes estilos a los documentos electrónicos. La solución vino de la mano de CSS (siglas en inglés de Cascading Style Sheets), en español “Hojas de estilo en cascada”, un lenguaje de marcas enfocado a definir, crear y mejorar la presentación de un documento basado en HTML. Para muchos diseñadores gráficos CSS significó la puerta de entrada al mundo de la web y junto con otras tecnologías como JavaScript, CSS se ha ido imponiendo como uno de los pilares imprescindibles de la web de hoy en día.
Editores de CSS
El navegador analizará el código HTML y creará un DOM a partir de este. Dado que la única regla disponible en el CSS tiene un selector span, el navegador ¡ordenará el CSS muy rápidamente! Aplicará la regla a cada uno de los tres , que mostrarán en pantalla la representación visual final. Puedes cambiar el código de color por cualquiera como el que elegiste usar en tu proyecto.
Antes de https://imagendeveracruz.mx/nacional/un-bootcamp-de-programacion-que-te-ensena-las-profesiones-ti-del-manana/50470348, los diseñadores que deseaban asignar características tipográficas, por ejemplo, a todos los elementos h2 tenían que repetir el código presentacional HTML por cada elemento al que se le deseaba aplicar ese estilo. Esto creaba documentos más complejos, largos, más propensos a errores y difíciles de mantener. CSS permite la separación entre la presentación y la estructura. CSS puede definir el color, fuente, alineación del texto, tamaño, bordes, espaciado, capas y muchas otras características tipográficas, y pueden aplicarse distintos estilos de impresión y de pantalla. CSS también define estilos no visuales, como la velocidad de lectura y énfasis en los lectores de textos aurales. El W3C ha declarado obsoleto el uso de las etiquetas presentacionales HTML.
Anatomía de una regla CSS
Los selectores en CSS nos permiten acceder a cualquier elemento o grupo de elementos, para aplicar estilos sobre el/ellos en una única declaración. Como su nombre indica, permiten seleccionar aquellos elementos sobre los que se van a aplicar las reglas de estilo. La ventaja de los frameworks basados en clases de utilidad es que el diseño que se consigue con ellos es totalmente único para cada sitio web, pero sin embargo la desventaja es que usan muchas clases para poder aplicar estilo a los elementos de la página.