Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(CSS)
e s C SS?
¿ Q ué Hojas de Estilo en Cascada (Cascading Style
Sheets) es el lenguaje utilizado para
describir la presentación de documentos
HTML o XML. CSS describe como debe ser
renderizado el elemento estructurado en
pantalla.
CSS es uno de los lenguajes base de la Open Web y
posee una especificación estandarizada por parte del
W3C. Desarrollado en niveles, CSS1 es ahora
obsoleto, CSS2.1 es una recomendación y CSS3,
ahora dividido en módulos más pequeños, está
progresando en camino al estándar.
Historia
CSS fue propuesto primeramente por Håkon Wium Lie el 10 de octubre de 1994.
Una hoja de estilos consiste en una serie de reglas. Cada regla, o conjunto de reglas
consisten en uno o más selectores, y un bloque de declaración.
Declaración:
Establecer propiedades CSS a valores
específicos es la función principal del lenguaje
CSS. Un par de propiedades y valores se
denomina declaración , y cualquier motor CSS
calcula qué declaraciones se aplican a cada
elemento de una página para poder disponerla
y diseñarla.
Sintaxis :v x2
Bloques de Declaración:
Las declaraciones se agrupan en bloques , es decir en Estos bloques son llamados
una estructura delimitada por una llave de apertura, ' {‘ naturalmente bloques de declaración y
y una de cierre, ' }' las declaraciones dentro de ellos están
separadas por un punto y coma, ‘ ;’. Un
A veces, los bloques pueden anidarse, por lo que los bloque de declaración puede estar
tirantes de apertura y cierre deben coincidir. vacío, que contiene una declaración
nula.
Sintaxis :v x3
CSS permite aplicar diferentes Cada bloque de declaración (válido) está
declaraciones a diferentes partes del precedido por uno o más selectores que son
documento asociando condiciones con condiciones seleccionando algunos elementos
bloques de declaraciones. de la página.
No se pueden
nombrar estilos
CSS
No se
incluir pueden o s e p uede
N exto
una re estilos de selecc i o na r t
gla de si n a l terar
ntro d ico
otra e específ arcado
el m
Separación del
contenido y la
presentación
Accesibilidad Consistencia
del sitio
Ventajas
Formateo de Ancho de
página banda
a.btnAzul {
display: block;
width: 250px;
height: 60px;
padding: 25px 0 0 0;
Ejemplo.jpg :v
margin: 0 auto;
background: #4682B4;
background: -moz-linear-gradient(top, #87CEEB 0%, #4682B4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87CEEB), color-stop(100%, #4682B4));
Cuando tenemos varias reglas CSS en cascada que afectan a un mismo elemento, el orden de prioridad que
determina como se mostrará el elemento es el siguiente:
1º !important: un estilo marcado como importante prevalecerá sobre el resto de estilos. En caso de tener varios
estilos marcados con !important, prevalecerá el de mayor peso según las reglas que estamos explicando.
2º Origen de las reglas: las reglas del autor de la web prevalecerán sobre las reglas del lector de similar peso. Y
tanto las reglas de autor como de lector prevalecerán sobre las del navegador.
3º Peso de la regla: una regla con mayor peso prevalecerá sobre otra de menor peso.
Peso = ABC (número de 3 cifras, cada una de las cuales se calcula contando los selectores de cada tipo según se
indica a continuación)
A = nº de selectores de ID (selectores que acceden al atributo «id» del elemento mediante «#»)
B = nº de selectores de CLASE (selectores que acceden al atributo «class» del elemento mediante «.»)
C = nº de selectores de HTML (selectores que acceden al tag html)
Ejemplos ordenados de más a menos peso:
#id1 .clase1 a (A=1, B=1, C=1 –> peso = 111)
div#id1 a (A=1, B=0, C=2 –> peso = 102)
.clase1 li.clase2 a (A=0, B=2, C=2 –> peso = 22)
.clase1 (A=0, B=1, C=0 –> peso = 10)
div a (A=0, B=0, C=2 –> peso = 2)
4º Orden de especificación: cuando dos reglas tienen el mismo peso prevalecerá la última regla especificada.
BIBLIOGRAFÍA:
https://developer.mozilla.org/es/docs/Web/CSS
https://developer.mozilla.org/en-US/docs/Web/CSS/Syntax
http://aprende-web.net/css/css1_1.php
https://www.w3.org/Style/CSS/#specs
https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada
https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada#Historia
https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada#Niveles
https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada#Limitaciones
https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada#Ventajas
FIN :v