Contenidos
Hojas de estilo en cascada
css w3schools
CSS: Hojas de estilo en cascadaHojas de estilo en cascada (CSS) es un lenguaje de hojas de estilo utilizado para describir la presentación de un documento escrito en HTML o XML (incluyendo dialectos de XML como SVG, MathML o XHTML). CSS describe cómo deben presentarse los elementos en la pantalla, en el papel, en la voz o en otros medios.
CSS es uno de los lenguajes centrales de la web abierta y está estandarizado en todos los navegadores web según las especificaciones del W3C. Anteriormente, el desarrollo de varias partes de la especificación CSS se hacía de forma sincronizada, lo que permitía versionar las últimas recomendaciones. Es posible que haya oído hablar de CSS1, CSS2.1 y CSS3. Sin embargo, CSS4 nunca se ha convertido en una versión oficial.
A partir de CSS3, el alcance de la especificación aumentó significativamente y los avances en los diferentes módulos de CSS empezaron a diferir tanto que resultó más eficaz desarrollar y publicar recomendaciones por separado para cada módulo. En lugar de versionar la especificación CSS, el W3C toma ahora periódicamente una instantánea del último estado estable de la especificación CSS.Recursos clave
hojas de estilo en cascada, nivel 1 (css1 salió del w3c como recomendación en)
CSS está diseñado para permitir la separación de la presentación y el contenido, incluyendo el diseño, los colores y las fuentes.[3] Esta separación puede mejorar la accesibilidad del contenido; proporcionar más flexibilidad y control en la especificación de las características de presentación; permitir que varias páginas web compartan el formato especificando el CSS relevante en un archivo .css separado, lo que reduce la complejidad y la repetición en el contenido estructural; y permitir que el archivo .css se almacene en caché para mejorar la velocidad de carga de la página entre las páginas que comparten el archivo y su formato.
La separación del formato y el contenido también hace posible presentar la misma página de marcado en diferentes estilos para diferentes métodos de representación, como en pantalla, en impresión, por voz (a través de un navegador basado en el habla o un lector de pantalla) y en dispositivos táctiles basados en Braille. CSS también tiene reglas para alternar el formato si se accede al contenido en un dispositivo móvil[4].
Las especificaciones CSS son mantenidas por el Consorcio de la World Wide Web (W3C). El tipo de medio de Internet (tipo MIME) text/css está registrado para su uso con CSS mediante el RFC 2318 (marzo de 1998). El W3C dispone de un servicio gratuito de validación de documentos CSS[5].
tipos de css
Ahora que estás empezando a acostumbrarte a usar algunas reglas CSS básicas, es el momento de empezar a aprender los “grandes conceptos” de CSS. La herencia, la cascada y la especificidad son los tres grandes. Entender estos conceptos te permitirá escribir hojas de estilo muy potentes y también ahorrar tiempo escribiendo menos reglas CSS.
El elemento body en nuestro HTML es el padre de todos nuestros otros elementos HTML (excluyendo la sección <head>). Establecer la propiedad font en el elemento body permite que el resto del documento herede la regla font.
código css
Este artículo incluye una lista de referencias generales, pero permanece en gran medida sin verificar porque carece de suficientes citas en línea correspondientes. Por favor, ayude a mejorar este artículo introduciendo citas más precisas. (Septiembre de 2017) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas a fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes: “CSS box model” – noticias – periódicos – libros – scholar – JSTOR (septiembre de 2017) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
En el desarrollo web, el modelo de caja CSS se refiere a cómo se modelan los elementos HTML en los motores de los navegadores y cómo las dimensiones de esos elementos HTML se derivan de las propiedades CSS. Es un concepto fundamental para la composición de páginas web HTML.[3] Las directrices del modelo de caja están descritas por los estándares web del World Wide Web Consortium (W3C), concretamente por el Grupo de Trabajo CSS. Durante gran parte de los últimos años de la década de 1990 y principios de la de 2000, hubo implementaciones del modelo de caja que no cumplían con los estándares en los navegadores convencionales. Con la llegada de CSS2 en 1998, que introdujo la propiedad box-sizing, el problema se resolvió en su mayor parte.