SlideShare una empresa de Scribd logo
1 de 17
BY:
Alan Amox
Mauricio Ozuna
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.
CSS fue propuesto primeramente por Håkon Wium Lie el 10 de octubre de 1994.
Muchos otros lenguajes
de hojas de estilos
fueron propuestos al
mismo tiempo, y las
discusiones en las listas
de correo públicas
dentro del W3C dieron
lugar a la primera
Recomendación CSS por
el W3C (CSS1) en 1996.
En particular, la
propuesta de Bert
Bos fue influyente; él
fue el coautor de
CSS1y es reconocido
cono el cocreador de
CSS.
Al principio las páginas web estaban hechas sólo
con HTML, sin embargo pronto se vio que este
lenguaje tenía muchas limitaciones cuando se
quería hacer el diseño de la página y el estilo de
sus elementos.
Para solucionar esto se creó el lenguaje CSS. Con
CSS separamos los dos aspectos de la página. Por
un lado con HTML nos ocupamos del contenido, y
por otro con CSS nos ocupamos del estilo.
De esta manera, aunque tenemos que utilizar dos códigos
diferentes, los códigos quedan mucho más claros.
Desde la creación de este lenguaje ha habido varias versiones.
La primera es CSS 1, y la actual es CSS 2.1; se está
trabajando actualmente en una nueva versión más avanzada,
CSS 3. El problema es que no todos los navegadores
interpretan correctamente la versión CSS 3.
CSS1 CSS2 CSS3
La primera especificación oficial de CSS, recomendada por
la W3C fue CSS1, publicada en diciembre de 1995, y
abandonada en abril de 2008.
Algunas de las funcionalidades que ofrece son:
 Propiedades de las fuentes, como tipo,
tamaño, énfasis...
 Color de texto, fondos, bordes u otros
elementos.
 Atributos del texto, como espaciado
entre palabras, letras, líneas, etcétera.
 Alineación de textos, imágenes, tablas u
otros.
 Propiedades de caja, como margen, borde,
relleno o espaciado.
 Propiedades de identificación y presentación
de listas.
La especificación CSS2 fue desarrollada por la W3C y publicada como
recomendación en mayo de 1998, y abandonada en abril de 2008.
Como ampliación de CSS1, se ofrecieron, entre otras:
 Las funcionalidades propias de las capas (<div>)
como de posicionamiento relativo/absoluto/fijo,
niveles (z-index), etcétera.
 El concepto de "media types".
 Soporte para las hojas de estilo auditivas
 Texto bidireccional, sombras, etcétera.
A diferencia de CSS2, que fue una única especificación
que definía varias funcionalidades, CSS3 está dividida en
varios documentos separados, llamados "módulos".
Cada módulo añade nuevas
funcionalidades a las
definidas en CSS2, de
manera que se preservan las
anteriores para mantener la
compatibilidad.
Los trabajos en el CSS3,
comenzaron a la vez que se
publicó la recomendación
oficial de CSS2, y los primeros
borradores de CSS3 fueron
liberados en junio de 1999.
CSS tiene una sintaxis simple, y usa un conjunto de palabras clave en inglés para
especificar los nombres de varias propiedades de estilo.
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.
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.
Las declaraciones se agrupan en bloques , es decir en
una estructura delimitada por una llave de apertura, ' {‘
y una de cierre, ' }'
A veces, los bloques pueden anidarse, por lo que los
tirantes de apertura y cierre deben coincidir.
Estos bloques son llamados
naturalmente bloques de declaración y
las declaraciones dentro de ellos están
separadas por un punto y coma, ‘ ;’. Un
bloque de declaración puede estar
vacío, que contiene una declaración
nula.
CSS permite aplicar diferentes
declaraciones a diferentes partes del
documento asociando condiciones con
bloques de declaraciones.
Cada bloque de declaración (válido) está
precedido por uno o más selectores que son
condiciones seleccionando algunos elementos
de la página.
El bloque de declaraciones de grupo selector de parejas se denomina
conjunto de reglas o, a menudo, simplemente una regla .
Separación del
contenido y la
presentación
Consistencia
del sitio
Ancho de
banda
Formateo
de página
Accesibilidad
a.btnAzul {
display: block;
width: 250px;
height: 60px;
padding: 25px 0 0 0;
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));
box-shadow: inset 0px 0px 6px #fff;
-webkit-box-shadow: inset 0px 0px 6px #fff;
border: 1px solid #62C2F9;
border-radius: 10px;
font: bold 25px Helvetica, Sans-Serif;
text-align: center;
text-transform: uppercase;
text-decoration: none;
color: #3090C7;
text-shadow: 0px 1px 2px #62C2F9;
}
<div id="contenedor">
<a href="#" class="btnAzul">Da Click</a>
</div>
Como se inserta CSS en HTML
<LINK REL=StyleSheet HREF="estilo.css" TYPE="text/css" MEDIA=screen>
<LINK REL=StyleSheet HREF="color-8b.css" TYPE="text/css" TITLE="estilo de color 8-bit" MEDIA="screen, print">
<LINK REL="Alternate StyleSheet" HREF="color-24b.css" TYPE="text/css" TITLE="estilo de color 24-bit"
MEDIA="screen, print">
<LINK REL=StyleSheet HREF="aural.css" TYPE="text/css" MEDIA=screen>
La etiqueta <LINK> se coloca en la
cabecera HEAD del documento. El
atributo opcional TYPE se usa para
especificar un tipo de medio --
text/css para una hoja de estilo en
cascada-- permitiéndole a los
navegadores omitir los tipos de hoja
de estilo que no soportan.
Las hoja de estilo externas no debrían contener
ninguna etiqueta HTML como <HEAD> o <STYLE>.
La hoja de estilo solo debería consistir
simplemente de reglas de estilo o sentencias. Un
archivo que solo consista de
P { margin: 2em }
podría usarse como una hoja de estilo externa.
 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
Css

Más contenido relacionado

La actualidad más candente (16)

2. Introducción a las Hojas de estilo (CSS)
2. Introducción a las Hojas de estilo (CSS)2. Introducción a las Hojas de estilo (CSS)
2. Introducción a las Hojas de estilo (CSS)
 
Curso FPE Diseño Web. Módulo 4. CSS
Curso FPE Diseño Web. Módulo 4. CSSCurso FPE Diseño Web. Módulo 4. CSS
Curso FPE Diseño Web. Módulo 4. CSS
 
Manualrapido css
Manualrapido cssManualrapido css
Manualrapido css
 
Lenguaje html y css ..
Lenguaje html y css ..Lenguaje html y css ..
Lenguaje html y css ..
 
Css Introducción
Css IntroducciónCss Introducción
Css Introducción
 
Tutor javawebparte2
Tutor javawebparte2Tutor javawebparte2
Tutor javawebparte2
 
Que es css
Que es cssQue es css
Que es css
 
Css
CssCss
Css
 
Css1
Css1Css1
Css1
 
TUTORIAL CSS
TUTORIAL  CSSTUTORIAL  CSS
TUTORIAL CSS
 
Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_
 
CSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en CascadaCSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en Cascada
 
Pres 2
Pres 2Pres 2
Pres 2
 
Guia6
Guia6Guia6
Guia6
 
Hojas de estilos css
Hojas de estilos cssHojas de estilos css
Hojas de estilos css
 
Presentacion asignatura
Presentacion asignaturaPresentacion asignatura
Presentacion asignatura
 

Similar a Css (20)

CSS OK.pptx
CSS OK.pptxCSS OK.pptx
CSS OK.pptx
 
Taller de informatica
Taller de informaticaTaller de informatica
Taller de informatica
 
CSS estilos.pptx
CSS estilos.pptxCSS estilos.pptx
CSS estilos.pptx
 
manualrapido_css.pdf
manualrapido_css.pdfmanualrapido_css.pdf
manualrapido_css.pdf
 
manua.pdf
manua.pdfmanua.pdf
manua.pdf
 
DISEÑO WEB 2020-2021 - 1ª PARTE
DISEÑO WEB 2020-2021 - 1ª PARTEDISEÑO WEB 2020-2021 - 1ª PARTE
DISEÑO WEB 2020-2021 - 1ª PARTE
 
C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
Css1
Css1Css1
Css1
 
Hojas de estilo css
Hojas de estilo cssHojas de estilo css
Hojas de estilo css
 
Hojas de calculo CSS
Hojas de calculo CSSHojas de calculo CSS
Hojas de calculo CSS
 
Tutorial css
Tutorial cssTutorial css
Tutorial css
 
Diseño de Paginas Web modelo de caja y contenedores caja
Diseño de Paginas Web modelo de caja y contenedores cajaDiseño de Paginas Web modelo de caja y contenedores caja
Diseño de Paginas Web modelo de caja y contenedores caja
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Introduccion a CSS I
Introduccion a CSS IIntroduccion a CSS I
Introduccion a CSS I
 
Hojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSSHojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSS
 
DEBER HOJA DE ESTILO (CSS) blog blogger blogspot
DEBER HOJA DE ESTILO (CSS) blog blogger blogspotDEBER HOJA DE ESTILO (CSS) blog blogger blogspot
DEBER HOJA DE ESTILO (CSS) blog blogger blogspot
 
Css básico
Css básicoCss básico
Css básico
 
Presentación
PresentaciónPresentación
Presentación
 
Css: bases y buenas prácticas
Css: bases y buenas prácticasCss: bases y buenas prácticas
Css: bases y buenas prácticas
 
Trabajo final tecnologias web
Trabajo final tecnologias webTrabajo final tecnologias web
Trabajo final tecnologias web
 

Más de DenisseChacaguasay (20)

Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
Vectores
VectoresVectores
Vectores
 
Bucle foreach
Bucle foreachBucle foreach
Bucle foreach
 
Bucle for (1)
Bucle for (1)Bucle for (1)
Bucle for (1)
 
Bucle while
Bucle whileBucle while
Bucle while
 
Sentencias de decision (2)
Sentencias de decision (2)Sentencias de decision (2)
Sentencias de decision (2)
 
Tablas u3 e5
Tablas u3 e5Tablas u3 e5
Tablas u3 e5
 
Ejercicio denisse chacaguasay 3_c
Ejercicio denisse chacaguasay 3_cEjercicio denisse chacaguasay 3_c
Ejercicio denisse chacaguasay 3_c
 
Tarea con switch
Tarea con switchTarea con switch
Tarea con switch
 
I7 u2
I7 u2I7 u2
I7 u2
 
I6 u2
I6 u2I6 u2
I6 u2
 
I5 u2
I5 u2I5 u2
I5 u2
 
Ejercicios y operadores lógicos
Ejercicios y operadores lógicosEjercicios y operadores lógicos
Ejercicios y operadores lógicos
 
Sintaxis básica, variables y constantes
Sintaxis básica, variables y constantesSintaxis básica, variables y constantes
Sintaxis básica, variables y constantes
 
Img20210708 18023345
Img20210708 18023345Img20210708 18023345
Img20210708 18023345
 
Sintaxis básica, variables y constantes (3)
Sintaxis básica, variables y constantes (3)Sintaxis básica, variables y constantes (3)
Sintaxis básica, variables y constantes (3)
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de php
 
I1 u2
I1 u2I1 u2
I1 u2
 
I2 u2
I2 u2I2 u2
I2 u2
 
Generalidades php
Generalidades phpGeneralidades php
Generalidades php
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 

Css

  • 2. 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.
  • 3. CSS fue propuesto primeramente por Håkon Wium Lie el 10 de octubre de 1994. Muchos otros lenguajes de hojas de estilos fueron propuestos al mismo tiempo, y las discusiones en las listas de correo públicas dentro del W3C dieron lugar a la primera Recomendación CSS por el W3C (CSS1) en 1996. En particular, la propuesta de Bert Bos fue influyente; él fue el coautor de CSS1y es reconocido cono el cocreador de CSS.
  • 4. Al principio las páginas web estaban hechas sólo con HTML, sin embargo pronto se vio que este lenguaje tenía muchas limitaciones cuando se quería hacer el diseño de la página y el estilo de sus elementos. Para solucionar esto se creó el lenguaje CSS. Con CSS separamos los dos aspectos de la página. Por un lado con HTML nos ocupamos del contenido, y por otro con CSS nos ocupamos del estilo. De esta manera, aunque tenemos que utilizar dos códigos diferentes, los códigos quedan mucho más claros.
  • 5. Desde la creación de este lenguaje ha habido varias versiones. La primera es CSS 1, y la actual es CSS 2.1; se está trabajando actualmente en una nueva versión más avanzada, CSS 3. El problema es que no todos los navegadores interpretan correctamente la versión CSS 3. CSS1 CSS2 CSS3
  • 6. La primera especificación oficial de CSS, recomendada por la W3C fue CSS1, publicada en diciembre de 1995, y abandonada en abril de 2008. Algunas de las funcionalidades que ofrece son:  Propiedades de las fuentes, como tipo, tamaño, énfasis...  Color de texto, fondos, bordes u otros elementos.  Atributos del texto, como espaciado entre palabras, letras, líneas, etcétera.  Alineación de textos, imágenes, tablas u otros.  Propiedades de caja, como margen, borde, relleno o espaciado.  Propiedades de identificación y presentación de listas.
  • 7. La especificación CSS2 fue desarrollada por la W3C y publicada como recomendación en mayo de 1998, y abandonada en abril de 2008. Como ampliación de CSS1, se ofrecieron, entre otras:  Las funcionalidades propias de las capas (<div>) como de posicionamiento relativo/absoluto/fijo, niveles (z-index), etcétera.  El concepto de "media types".  Soporte para las hojas de estilo auditivas  Texto bidireccional, sombras, etcétera.
  • 8. A diferencia de CSS2, que fue una única especificación que definía varias funcionalidades, CSS3 está dividida en varios documentos separados, llamados "módulos". Cada módulo añade nuevas funcionalidades a las definidas en CSS2, de manera que se preservan las anteriores para mantener la compatibilidad. Los trabajos en el CSS3, comenzaron a la vez que se publicó la recomendación oficial de CSS2, y los primeros borradores de CSS3 fueron liberados en junio de 1999.
  • 9. CSS tiene una sintaxis simple, y usa un conjunto de palabras clave en inglés para especificar los nombres de varias propiedades de estilo. 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. 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.
  • 10. Las declaraciones se agrupan en bloques , es decir en una estructura delimitada por una llave de apertura, ' {‘ y una de cierre, ' }' A veces, los bloques pueden anidarse, por lo que los tirantes de apertura y cierre deben coincidir. Estos bloques son llamados naturalmente bloques de declaración y las declaraciones dentro de ellos están separadas por un punto y coma, ‘ ;’. Un bloque de declaración puede estar vacío, que contiene una declaración nula.
  • 11. CSS permite aplicar diferentes declaraciones a diferentes partes del documento asociando condiciones con bloques de declaraciones. Cada bloque de declaración (válido) está precedido por uno o más selectores que son condiciones seleccionando algunos elementos de la página. El bloque de declaraciones de grupo selector de parejas se denomina conjunto de reglas o, a menudo, simplemente una regla .
  • 12.
  • 13. Separación del contenido y la presentación Consistencia del sitio Ancho de banda Formateo de página Accesibilidad
  • 14. a.btnAzul { display: block; width: 250px; height: 60px; padding: 25px 0 0 0; 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)); box-shadow: inset 0px 0px 6px #fff; -webkit-box-shadow: inset 0px 0px 6px #fff; border: 1px solid #62C2F9; border-radius: 10px; font: bold 25px Helvetica, Sans-Serif; text-align: center; text-transform: uppercase; text-decoration: none; color: #3090C7; text-shadow: 0px 1px 2px #62C2F9; } <div id="contenedor"> <a href="#" class="btnAzul">Da Click</a> </div>
  • 15. Como se inserta CSS en HTML <LINK REL=StyleSheet HREF="estilo.css" TYPE="text/css" MEDIA=screen> <LINK REL=StyleSheet HREF="color-8b.css" TYPE="text/css" TITLE="estilo de color 8-bit" MEDIA="screen, print"> <LINK REL="Alternate StyleSheet" HREF="color-24b.css" TYPE="text/css" TITLE="estilo de color 24-bit" MEDIA="screen, print"> <LINK REL=StyleSheet HREF="aural.css" TYPE="text/css" MEDIA=screen> La etiqueta <LINK> se coloca en la cabecera HEAD del documento. El atributo opcional TYPE se usa para especificar un tipo de medio -- text/css para una hoja de estilo en cascada-- permitiéndole a los navegadores omitir los tipos de hoja de estilo que no soportan. Las hoja de estilo externas no debrían contener ninguna etiqueta HTML como <HEAD> o <STYLE>. La hoja de estilo solo debería consistir simplemente de reglas de estilo o sentencias. Un archivo que solo consista de P { margin: 2em } podría usarse como una hoja de estilo externa.
  • 16.  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