 Un lenguaje que permite asociar estilos de composición a documentos estructurados, como HTML y aplicaciones XML  Un conjunto de propiedades y valores.

Slides:



Advertisements
Presentaciones similares
CSS: Cascading Style Sheets Yusef Hassan Montero
Advertisements

CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
Una página web es una fuente de información adaptada para la World Wide Web(WWW) y accesible mediante un navegador de Internet. Un sitio web es un conjunto.
Laboratorio 5 Hojas de Estilo CSS
Visualización de documentos XML con CSS
SESIÓN 3 APRENDIENDO HTML.
INTRODUCCION A CSS.
Ing. Jéber G. Martínez. HTML: Definiéndolo de forma sencilla, "HTML es lo que se utiliza para crear todas las páginas web de Internet". Más concretamente,
HOJAS DE ESTILO EN CASCADA CSS
CSS: Cascading Style Sheets
CSS WALC 2004 – Track 2 Pep Turró Cuzco, octubre de 2004.
CSS 3.
Introducción a Lenguajes web
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
HTML Estructura.
CSS Prioridad. Selectores CSS El selector aplica a todos los elementos HTML de la página con esa etiqueta (p). El selector múltiple de CSS, incluye varios.
Introducción al desarrollo de proyectos RIA.
1 Las hojas de estilo en cascada Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal utilizado para definir la presentación.
HTML/CSS Mi primera página.
HTML/CSS Marcas básicas.
Creación de Páginas de Web M.C. Luis Zarza. CSS: Hoja de estilos en cascada Fue desarrollado por el W3 Consortium para permitir la separación entre documentos.
CSS Módulo V. Funcionamiento Visor Web Servidor Web Documentos Página Web Solicitud Entrega.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Hojas de estilo CSS.
Hojas de Estilo Una hoja de estilo es un documento es un documento independiente, donde se definen todos los estilos que se utilizarán en todas las páginas.
Curso de Diseño Web Profesor: Mario Figge. El Modelo de Cajas (Box Model)
Anatomía de la declaración La declaración consta de dos partes:  Propiedad  Valor Selector Propiedad Valor A { color: #000013;}  La propiedad es una.
Desarrollo CSS.
TALLER OpenCms Creación de un portal Fase de Análisis y Diseño Arquitectura de Información Diseño Gráfico Usabilidad y Accesibilidad Fase de Desarrollo.
Disposición de la división de las páginas: La zona de contenido principal tendrá 25 píxeles de espacio en blanco en la parte izquierda superior. /*División.
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · eXtensible Stylesheet Language Formatting Objects.
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Universidad Tecnologica Oteima DISEÑO DE MEDIOS Y MATERIALES MULTIMEDIOS Rigoberto Quintana M. Hojas de estilo en cascada.
Ingeniero de Sistemas – Universidad de Los Andes
Principios Básicos de Diseño Web
Accesibilidad Emmanuelle Gutiérrez y R. Coordinadora del en las Redes.
Preparación de textos HTML, PDF y MSWord Julio Takayama Silvia de Medeiros Cabral Oficina de Comunicación y Marketing BIREME - OPAS - OMS Julio Takayama.
HTML5 & CSS3 Presentado Por: Fernando Ayala
Unidad didáctica 6 Diseño de páginas Web.
XHTML.
Curso de Diseño Web Profesor: Mario Figge. CSS  Las hojas de estilo en cascada (Cascading Style Sheets) son un lenguaje formal usado para definir la.
Estudio de accesibilidad de la tienda online de adolfodominguez.com
UNIDAD 7 WEB Y HTML.
CSS: CASCADING STYLE SHEETS
ETIQUETAS. Importante Que es una Etiqueta: Son elementos que tienen dos propiedades básicas: atributos y contenidose crea de esta forma, Se cierra de.
Es un conjunto o serie de etiquetas incluidas en archivos de texto que definen la estructura de un documento WWW. Los navegadores WWW leen estos archivos.
HTML Prof. Oscar Marroquin Mollinedo. Desarrollo web Desarrollo web es un título algo arbitrario para el conjunto de tecnologías de software del lado.
Hojas de Estilo en Cascada (Cascading Style Sheets)
CSS Cascading Style Sheets
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Ángela Yanza Montalván, M.Sc. Mg. DOCENTE UNIVERSIDAD ECOTEC FACULTAD DE CIENCIAS COMPUTACIONALES.
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
Paginas web.
Diseño y desarrollo de Páginas Web Tecnología IES Pablo Serrano 2010 – 2011 Ignacio Elorriaga.
H1 { color : black; } Sintaxis de CSS Regla CSS
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Karina Quispe. Multiplataforma Simple Esta en todos lados No es mas que simple texto Libre.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
GUIA DE CSS 3 BASICA AUTOR: CARLOS BERBECI QUE ES CSS3 ? CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con HTML.
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 6: CSS Jose Miguel Vidagany Igual.
Accesibilidad, hojas de estilo en cascada y usted.
Capitulo 3 y 4.   La accesibilidad web habla acerca de que tanta facilidad tienen las paginas de internet tanto para los consumidores en general como.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
HTML. HTML 5 Características –Es una versión basada en HTML 4 –Manejo de la aplicación y multimedia. –Tags específicos para diferentes contenidos.
INTRODUCCIÓN HTML. QUE ES HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. HTML es un lenguaje de hipertexto.
TEMA 4. Hojas de Estilo 1. Introducción 2. Integración en HTML 3. Sintáxis 4. Unidades de medida 6. Definición de Estilos 7. Capas 8. Ejemplos 5. Propiedades.
HTML & CSS. 15 Qué es HTML FCC-BUAP Verano 2016BMB - RAM  Es un lenguaje de marcas para formatear y estructurar un documento, que puede leerse en cualquier.
Hojas de Estilo UNIVERSIDAD TECNOLÓGICA DE AGUASCALIENTES.
Saregune CC 2009 CSS. CSS: Instrucciones para modelar visualmente la página web.
CSS. Características Definir mediante una sintaxis especial la presentación de: Un sitio web entero. Un documento html. Una porción del documento. Una.
Transcripción de la presentación:

 Un lenguaje que permite asociar estilos de composición a documentos estructurados, como HTML y aplicaciones XML  Un conjunto de propiedades y valores que definen la presentación de las páginas (visual, impresa, sonora o táctil)  Un método para separar el contenido de los documentos de su forma de presentación  Una recomendación del WWW Consortium (Cascading Style Sheets) › CSS1: octubre 1996 › CSS2: mayo 1998

 Ventajas › E s t i l o s m á s r i c o s q u e H T M L, c o n m á s e f e c t o s ( p o n e r b o r d e s a c u a l q u i e r e l e m e n t o, i m á g e n e s d e f o n d o... ) › M á s r á p i d o y f á c i l d e d e f i n i r y m o d i f i c a r :  ● H T M L : A z u l e n c a d a e l e m e n t o  ● C S S : h 1 { c o l o r : b l u e ; } u n a ú n i c a v e z  – U n a ú n i c a h o j a d e e s t i l o s p a r a d e f i n i r e l e s t i l o d e m ú l t i p l e s p á g i n a s - > m a n t e n e r u n e s t i l o c o n s i s t e n t e e n t o d o u n s i t i o w e b  – F l e x i b i l i d a d : d i s t i n t o s e s t i l o s s e l e c c i o n a b l e s p o r e l l e c t o r, i n c l u i d o u n o d e f i n i d o p o r é l m i s m o ( r e a d e r s t y l e s h e e t )  – R e d u c e t a m a ñ o d e l o s d o c u m e n t o s - > m a y o r v e l o c i d a d d e d e s c a r g a  ● I n c o n v e n i e n t e : s ó l o l o s o p o r t a n n a v e g a d o r e s c o n v e r s i ó n > 4

 Las CSS constituyen una valiosa herramienta de diseño  Facilitan la tarea de edición y mantenimiento de los sitios en la Web  Facilitan el acceso a la información a todas las personas  Se complementan con otros lenguajes para lograr una mejor comunicación  Permiten estar mejor preparados para los cambios que se producirán

 Las hojas de estilo se componen de reglas  – Cada regla consta de dos partes:  !Un selector  !Una declaración formada por un par propiedad y  valor.  body {  background-color: #CCCCCC;  color: #FF0000; }  p.der {  text-align: right;  color: #00FFFF; }  ul {  list-style-type: circle; } .arial {  font-family: Arial;  font-size: 10pt; }

 Elementos genéricos  – Se utilizan para dar estilos distintos a  diferentes partes de un mismo elemento  ! de bloque: div  ! de lín  Como consecuencia se utilizan en muchas  ocasiones para crear elementos dinámicos en  la presentación del documento.ea: span

 Métodos para especificar estilos en  documentos XHTML  – Utilizando documentos independientes de  hojas de estilo y relacionando éste con el  documento XHTML mediante un elemento link.  – Utilizando estilos incrustados en el documento  XHTML mediante el elemento de cabecera  style.  – Utilizando estilos en línea que se aplican a  elemento específicos que incluyen el atributo  style.

 ¿ C ó m o c o n j u g a r l o c o n H T M L ?  – H T M L - > e s t r u c t u r a i n t e r n a, C S S - > e s t r u c t u r a v i s u a l   T í t u l o d e l a p á g i n a  < l i n k r e l = " s t y l e s h e e t " t y p e = " t e x t / c s s "  h r e f = " e s t i l o s 1. c s s " m e d i a = " a l l " / >  i m p o r t u r l ( e s t i l o s 2. c s s ) ;  h 1 { c o l o r : r e d ; }  b o d y { b a c k g r o u n d : y e l l o w ; }   I n t r o d u c c i ó n  V e a m o s c ó m o i n c l u i r  e s t i l o s c o n C S S e n u n d o c u m e n t o H T M L   h o j a d e e s t i l o s e x t e r n a  e s t i l o e n l í n e a ( i n l i n e )  h o j a d e e s t i l o s  d e d o c u m e n t o

 Mantenibilidad: simplifican la edición y mantenimiento de los documentos  Simplicidad: lenguaje legible y propiedades independientes  Flexibilidad: amplias posibilidades de uso  Riqueza: abundantes efectos de procesamiento  Rendimiento: codificación compacta  Independencia del vendedor, la plataforma y el dispositivo  Combinación con otros lenguajes  Mayor accesibilidad de las páginas

 Avanzado manejo de fuentes tipográficas  Control preciso de los espacios y el posicionamiento de elementos  La regla !important brinda prioridad a los usuarios con requerimientos especiales  El valor inherit (heredado) permite reglas compactas y estilos más consistentes  Completo soporte de medios

 Compuestas por reglas de estilo. Ejemplo: H1 { color: blue }  Cada regla consta de › Un selector (H1) › Una declaración (color: blue) compuesta de  Una propiedad (color)  Un valor (blue)

 En un archivo de texto externo ›  En el encabezado de la página ( ) › H1 { color: blue }  En los atributos de los elementos › Título

 ●Elementos  – H T M L : d i v, s p a n, p, t a b l e...  – C S S s e b a s a e n e l l o s p a r a d e f i n i r y m o s t r a r l o s e s t i l o s  – P a r a C S S, c a d a e l e m e n t o g e n e r a u n a c a j a e n c u y o i n t e r i o r e s t á e l c o n t e n i d o d e l e l e m e n t o  – E l e m e n t o s r e e m p l a z a d o s y n o r e e m p l a z a d o s :  ● R e e m p l a z a d o s :  ● N o r e e m p l a z a d o s : H o l a  – E l e m e n t o s d e b l o q u e y e n l í n e a :  ● D e b l o q u e ( b l o c k - l e v e l ) : c a j a c o n s a l t o s d e l í n e a a n t e s y d e s p u é s d e l e l e m e n t o (,... )  ● E n l í n e a ( l i n e - l e v e l ) : c a j a d e n t r o d e u n a l í n e a d e t e x t o, s i n r o m p e r s u f l u j o (,... )

 ●Selectores  – D e f i n e n q u é p a r t e d e l d o c u m e n t o s e v e r á a f e c t a d a p o r e l e s t i l o  –Reglas:  – V a r i a s d e c l a r a c i o n e s p a r a u n m i s m o s e l e c t o r : B l o q u e d e d e c l a r a c i o n e s  – A l g u n a s p r o p i e d a d e s a d m i t e n v a l o r e s f o r m a d o s p o r v a r i a s k e y w o r d s ( s e p a r a d a s p o r e s p a c i o s )  h 2 { c o l o r : b l u e ; }  propiedad  valor  declaración  selector  h 2 { c o l o r : b l u e ;  b a c k g r o u n d c o l o r : b l a c k ;  f o n t s i z e : 1 2 p t ; }  h 2 { f o n t : i t a l i c 1 2 p t s a n s s e r i f ; }

 e l e c t o r e s ( I I )  – S e p u e d e n a g r u p a r :  – S e l e c t o r u n i v e r s a l ( C S S 2 ) : r e p r e s e n t a a t o d o s l o s e l e m e n t o s q u e a p a r e c e n e n e l d o c u m e n t o : * { c o l o r : b l u e }  – T i p o s d e s e l e c t o r e s :  ● S i m p l e s - > e q u i v a l e n a l e l e m e n t o H T M L  ● C l a s s - > v a l o r d e l a t r i b u t o c l a s s e n H T M L  ● I D - > v a l o r d e l a t r i b u t o i d e n H T M L  ● D e a t r i b u t o ( C S S 2 ) - > a t r i b u t o, s i n i m p o r t a r s u v a l o r  ● D e s c e n d e n t e s - > e l e m e n t o s a n i d a d o s  ● H i j o s - > e l e m e n t o s d e s c e n d i e n t e s d i r e c t o s d e o t r o s  h 1 { c o l o r : b l u e ; }  h 2 { c o l o r : b l u e ; }  h 3 { c o l o r : b l u e ; }  h 4 { c o l o r : b l u e ; }  h 1, h 2, h 3, h 4 { c o l o r : b l u e ; }

 Se l e c t o r e s ( y I I I ) : t i p o s d e s e l e c t o r e s  –Class:  ● e n u n d o c u m e n t o, v a r i o s e l e m e n t o s c o n u n a m i s m a c l a s e  ● t o d o s l o s e l e m e n t o s c o n u n a c l a s e :. n o t a { c o l o r : b l u e ; }  – I D : u n ú n i c o e l e m e n t o c o n u n a d e t e r m i n a d a I D e n t o d o e l d o c u m e n t oTipoHTMLCSSSimple p {color: blue;}ClassIDAtributoDescendente p strong {color: blue;}Hijo p > em {color: blue;} p.nota {color: blue;} #nota {color: blue;} p[class] {color: blue

 ●Unidades  – A f e c t a n a l o s v a l o r e s d e c o l o r, t a m a ñ o, d i s t a n c i a s...  – D e p e n d i e n d o d e l a p r o p i e d a d, l o s v a l o r e s p u e d e n e s t a r a c o t a d o s  – N ú m e r o s : e n t e r o s ( 2 ) o r e a l e s ( ), p o s i t i v o s o n e g a t i v o s  – P o r c e n t a j e s ( 8 0 % ), r e l a t i v o s a o t r o v a l o r ( p. e j, d e l p a d r e )  – C o l o r e s :  ● P o r n o m b r e ( b l u e, g r e e n, y e l l o w, p u r p l e... )  ● P o r R G B :  – r g b ( %, 4 0 %, 0 % ) o r g b ( 2 5 5, 1 0 2, 0 )  – h e x a d e c i m a l : l a r g o ( # F F 0 6 C A ) o c o r t o ( # F A 0 = # F F A A 0 0 )  – C o l o r e s W e b - S a f e : m ú l t i p l o s d e 2 0 %, 5 1 o 3 3 ( h e x ) ( e j, r g b ( 4 0 %, 8 0 %, 6 0 % ), r g b ( 2 0 4, 0, ), # C C , # 0 6 F )  – U R L s : a b s o l u t a s ( u r l ( h t t p : / / l o c a l h o s t / f o t o s / f o t o 1. j p g ) ) o r e l a t i v a s ( u r l ( f o t o s / f o t o 1. j p g ) )

 U n i d a d e s ( y I I )  – U n i d a d e s d e l o n g i t u d  ● A b s o l u t a s ( i n, c m, m m, p t, p c )  ● R e l a t i v a s ( p x, e m, e x )  – e m : v a l o r d e l t a m a ñ o d e f u e n t e p a r a u n a f u e n t e ( e j, t a m a ñ o d e f u e n t e 1 2 p x = > 1 e m = 1 2 p x )  ● D e f i n i r t a m a ñ o s y d i s t a n c i a s :  ● D e f i n i r t a m a ñ o s d e f u e n t e s : r e l a t i v o s a l t a m a ñ o d e f u e n t e p a d r e :  – P a l a b r a s e s p e c i a l e s : n o n e, i n h e r i t...  h 1 { f o n t s i z e : 1 2 p x ;  m a r g i n : 1 e m ; }  E l e l e m e n t o H 1 t e n d r á u n  m a r g e n d e 1 2 p x  h 1 { f o n t s i z e : 1 2 p x ; }  h 1 s t r o n g { f o n t s i z e : 1. 2 e m ; }  E l e l e m e n t o e m d e H 1 t e n d r á  u n t a m a ñ o d e 1. 2 * 1 2 p x

 ●Fuentes  – f o n t - f a m i l y :  ● G e n é r i c a s : S e r i f, S a n s - s e r i f, M o n o s p a c e, C u r s i v e, F a n t a s y  ● E s p e c í f i c a s : T i m e s, V e r d a n a, A r i a l, H e l v e t i c a...  – f o n t - w e i g h t : n o r m a l, b o l d, b o l d e r, l i g h t e r, 1 0 0,  – f o n t - s i z e : s m a l l, m e d i u m, l a r g e, ( 1 2 p t ), ( % )  – f o n t - s t y l e : i t a l i c, o b l i q u e, n o r m a l  – f o n t : r e c o p i l a t o d a s l a s a n t e r i o r e s e n u n a s o l a p r o p i e d a d  p { f o n t f a m i l y : G e o r g i a, T i m e s, S e r i f ;  f o n t w e i g h t : n o r m a l ;  f o n t s i z e : 1 2 p x ;  f o n t s t y l e : i t a l i c ; }  p { f o n t : n o r m a l i t a l i c 1 2 p x G e o r g i a, T i m e s, S e r i f ; }

 Selectores  – Selector universal  – Selectores de descendientes  ! div p {margin: 0}  – Selector de hijos  ! body > p  – Selectores de hermanos adyacentes  ! h1 + h2 {margin-top : -1em}  – Selectores de atributo  ! h2[title] h2[title=“azul”]  – Selector de clase  – Selector de identificador

 Pseudoelementos y pseudoclases  – Los pseudoelementos y pseudoclases pemiten  aplicar estilos basándose en información que  está fuera de la estructura del documento.  ! Pseudoclases para enlaces (a:link, a:visited)  ! Pseudoclases dinámicas (:actived, :hover y :focus)  ! Pseudoclase :first-child  ! Pseudoelemento :first-line  ! Pseudoelemento :first-letter

 Ha c e r u n d o c u m e n t o H T M L c o r r e c t o c o n u n a b u e n a e s t r u c t u r a f a c i l i t a d a r l e e s t i l o  – E n g l o b a r l o s e l e m e n t o s d e n t r o d e o t r o s e l e m e n t o s c o n t e n e d o r e s  ...  ...  ... 

 U t i l i z a r c a d a e l e m e n t o e n f u n c i ó n d e s u e s t r u c t u r a, n o p a r a h a c e r e f e c t o s v i s u a l e s : H 1, H 2, H 3 c o m o e n c a b e z a d o s, t a b l a s p a r a c o n t e n i d o s q u e a d m i t e n t a b l a s ( e j, c a t á l o g o s... )  – P a r a d a r e s t i l o a t o d o u n b l o q u e d e l d o c u m e n t o, u t i l i z a r  –  Pa r a d a r e s t i l o a t o d a u n a l í n e a, u t i l i z a r  – P a r a r e s a l t a r u n t r o z o d e t e x t o, o l v i d e m o s e y u s e m o s y, q u e d e f i n i r e m o s d e s p u é s c o m o p r e f i r a m o s, p o r e j e m p l o :  – c o m p r o b a r q u e n u e s t r o c ó d i g o e s v á l i d o : h t t p : / / v a l i d a t o r. w 3. o r g /  ● E n c u a n t o a l C S S :  – U n i d a d e s : e v i t a r l a s u n i d a d e s a b s o l u t a s, c o m o p x, y a q u e a l g u n o s n a v e g a d o r e s n o p e r m i t e n r e d i m e n s i o n a r l a s. U s a r e m e n s u l u g a r.  s t r o n g { f o n t w e i g h t : b o l d ; }  e m { f o n t s t y l e : i t a l i c ; }

 R e c o m e n d a c i o n e s ( y I I I )  – F u e n t e s : e s p e c i f i c a r m á s d e u n a f a m i l i a - > s i n o e s t á i n s t a l a d a l a p r i m e r a, s e m o s t r a r á l a s e g u n d a, e t c  – S i s e e s p e c i f i c a u n c o l o r d e f r e n t e, e s p e c i f i c a r t a m b i é n u n c o l o r d e f o n d o s o b r e e l c u a l s e p a m o s q u e s e v e b i e n  – P r o b a r e l r e s u l t a d o e n d i s t i n t o s n a v e g a d o r e s y c o n d i s t i n t a s r e s o l u c i o n e s s i q u e r e m o s q u e l l e g u e a m á s g e n t e  – S i e n c o n t r a m o s a l g o b o n i t o n a v e g a n d o, e s t u d i a r s u c ó d i g o p a r a v e r c ó m o s e h a h e c h o  – C o m p r o b a r q u e n u e s t r o c ó d i g o C S S e s v á l i d o : h t t p : / / j i g s a w. w 3. o r g / c s s - v a l i d a t o r /  ●Utilidades:  – E x t e n s i ó n W e b D e v e l o p e r d e F i r e f o x  – W e b C h e c k e r ( C r a i g C e c i l ) h t t p : / / w w w. c r a i g c e c i l. c o m / c h e c k y o u r s i t e. h t m

 Las CSS constituyen una valiosa herramienta de diseño  Facilitan la tarea de edición y mantenimiento de los sitios en la Web  Facilitan el acceso a la información a todas las personas  Se complementan con otros lenguajes para lograr una mejor comunicación  Permiten estar mejor preparados para los cambios que se producirán