Aunque fue propuesto en 1994 el primer estándar no llegaría hasta prácticamente entrado 1997. Esto funciona especialmente bien cuando quieres utilizar un valor que es bastante nuevo que no admiten todos los navegadores. Por ejemplo, algunos navegadores antiguos no entienden calc() como valor. Podríamos dar un valor de sustitución para el ancho de una caja en píxeles, y a continuación dar un ancho con un valor calc() de 100% – 50px.
Dado que los sitios web tenían diferentes fuentes, fondos de colores y estilos, el proceso de reescribir el código fue largo, doloroso y costoso. Por lo tanto, Migra de trabajo con este curso de tester de software que te prepara para la industria de TI fue creado por W3C para resolver este problema. Como hay tantas cosas que se podrían diseñar usando CSS, el lenguaje se divide en módulos. Verás referencias a estos módulos a medida que explores en MDN y observarás que muchas de las páginas de documentación están organizadas en torno a un módulo en particular. Por ejemplo, puedes echar un vistazo a la referencia MDN del módulo Fondos y bordes para averiguar cuál es su propósito, qué otras propiedades y características diferentes contiene.
Especificaciones CSS
Si quieres encontrar más, puedes ir a la página de aprendizaje de CSS. En CSS, seleccionas qué propiedad quieres afectar en tu regla. Esta página enlista todo el contenido, con una descripción corta. Estan agrupados por grado de complejidad, para que escogas lo mas apropiado para tu nivel. El enfoque de CSS es servir para definir la capa de presentación, es decir, la parte relacionada con el aspecto.
- Por lo tanto, CSS fue creado por W3C para resolver este problema.
- Verás referencias a estos módulos a medida que explores en MDN y observarás que muchas de las páginas de documentación están organizadas en torno a un módulo en particular.
- Presentar un documento a un usuario significa convertirlo en un formulario que el público pueda utilizar.
- Estos selectores obtienen las imágenes que tengan el atributo alt y los párrafos que tengan la clase “desactivado”.
Los navegadores antiguos usarán la versión en píxeles y harán caso omiso de la indicación calc(), porque no la entienden. Los navegadores nuevos interpretarán la línea del ancho en píxeles, pero la anularán al llegar a la línea de calc() porque aparece después en la cascada. Cada elemento, atributo o bloque en el lenguaje de marcado se convierte en un nodo DOM con estructura de árbol.
Anatomía de una regla CSS
Sin embargo, se han aplicado todos los demás estilos del CSS; solo se ha ignorado la línea que no es válida. Si un navegador analiza tus reglas y encuentra una propiedad o un valor que no entiende, lo ignora y avanza hasta la declaración siguiente. Esto sucederá si has cometido un error y has escrito mal una propiedad o un valor, o si la propiedad o el valor son demasiado nuevos y el navegador aún no los admite. Esto significa que puedes hacer todo el estilizado en un archivo separado y aplicar el CSS a cualquier página que quieras.
- A medida que las especificaciones han ido avanzando se han ido completando con nuevas variantes para conseguir fondos con múltiples configuraciones.
- Comprender el DOM te ayuda a diseñar, depurar y mantener tu CSS porque en el DOM es donde tu CSS se encuentra con el contenido del documento.
- Dado que la única regla disponible en el CSS tiene un selector span, el navegador ¡ordenará el CSS muy rápidamente!
- Las reglas de la estructura son bastante simples, así que no te preocupes.
Sigue añadiendo estas reglas nuevas al final de la página, y no temas experimentar cambiando los valores para ver cómo resulta. ¿Como puedo cambiar el color de la barra de desplazamiento?. Los preprocesadores no se ejecutan en el entorno del navegador. En lugar de ello se procesan, compilando su código en código https://siete24.mx/mundo/un-bootcamp-de-programacion-que-transformara-tu-carrera-profesional/ estándar que si es capaz de entenderlo cualquier navegador. En ese proceso de compilación a menudo se incluye además una serie de mejoras en el código CSS como la minimización. Estos selectores obtienen las imágenes que tengan el atributo alt y los párrafos que tengan la clase “desactivado”.
Módulos CSS
Existen muchos más selectores para explorar, y podrás encontrar una lista más detallada en la guía de Selectores.