SlideShare una empresa de Scribd logo
1 de 13
Cascading Style Sheets
Copyright 2013
Definicion de CSS
 CSS es un lenguaje de hojas de estilo creado para
controlar el aspecto o presentacion de los
documentos HTML.
 Versiones CSS1 CSS2 CSS3
Incluir CSS en un documento
HTML
 Tres formas de incluir css:
 Incluir css en los elementos HTML
 Incluir css en el mismo documento HTML
 Definir un archivo externo css.
Incluir css en los elementos
HTML
 Esta forma de incluir CSS directamente es utilizado cuando
se quiere aplicar un estilo especifico a un determinado
elemento.
 <p style="color: black; font-family: Verdana;">Un párrafo de
texto.</p>
Incluir css en el documento
HTML
 Se emplea con la etiqueta <style> y solo se la incluye dentro
la cabecera del documento <head>
 Se emplea cuando se quiere incluir estilos especificos en
una determinada pagina.
 Formato:
 <style type="text/css">
 p { color: black;
 font-family: Verdana;
 }
 </style>
Definir archivo css externo
 Los estilos se define en un archivo con extension .css y
luego se lo enlaza con la etiqueta <link>
 <link rel="stylesheet" type="text/css" href=“estilos.css" media="screen" />
 <link>
 rel: indica la relacion entre el recurso enlazado y el documento
 type: indica el tipo de recurso enlazado.
 href: indica la url del archivo css(puede apuntar a un recurso interno o externo
al sitio web).
 media: indica el medio en el que se van a aplicar los estilos.
 Con este metodo el mantenimiento del sitio web se simplifica al
maximo ya que con un cambio en el archivo css, se cambia todas
la paginas que la llaman.
Medios css
 Se pueden definir diferentes estilos para diferente medios:
pantallas,impresoras,moviles,proyectores,etc.
 La regla @media indica el medio al que se aplicaran los
estilos.

@media print {

body { font-size: 10pt }

}

@media screen {

body { font-size: 13px }

}

@media screen,print {

body { line-height: 1.2 }

}
Selectores
 Los selectores indican ‘a quien se va a aplicar el estilo’
Tipo Selector
Universal * {margin:0;padding:0;} A todos
Etiqueta p {color:blue} <p>Texto1</p>
Descendente p span { color: blue } <p>
<span>Texto1</span>
</p>
Clase .miaviso{color : blue} <div class=‘miaviso’>…</div>
Id #destacado{color:blue} <div id=‘destacado’>...</div>
Hijo(Directo de un elemento) p > span{color:blue} <p><span>Texto1</span></p>
<p>
<a href="#">
<span>Texto2</span>
</a>
</p>
Selectores
Adyacentes h2{ color: green; }
h1+h2 { color: red }
<body>
<h1>Titulo1</h1>
<h2>Subtítulo</h2>
<h2>Otro subtítulo</h2>
</body>
Atributo //Color azul independiente de
su valor
a[class] { color: blue; }
//Colo azul dependiendo si su
clase se llama externo
a[class="externo"] { color:
blue; }
Unidades de Medida
 Se utiliza para definir la altura, anchura y margenes de los
elementos.
 Tipos de Unidades:
 Unidades Absolutas

Su valor no depende de una referencia (in,cm,mm,pt
punto 1 pulgada/72=0.35mm,pc picas).
 Unidades Relativas

Su valor esta referenciado respecto a otro valor.
 px pixeles respecto a la resolucion de la pantalla.
 em repecto al tamaño del letra del elemento.
 ex respecto a la altura de la letra x minuscula del tipo y tamaño del letra del
elemento.
Cajas
 Todos los elemento se representa mediante cajas.
 Elementos de una caja:
Cajas
 Elementos de una caja:
 Contenido.- Codigo HTML con texto,imagenes,etc. que se encuentran dentro la caja
 Relleno(padding).-Espacio entre el contenido y el borde.
 Borde(border).- Linea que encierra el contenido y el borde.
 Imagen de fondo(background-image).- Imagen que se muestra detras del contenido.
 Color de fondo(background-color).- Color de fondo que se muestra detras del
contenido e imagen de fondo.
 Margen(margin).- Espacio entre el borde y otros elementos.
Enlaces
 Pseudoclases:
 link.- Es el estilo del enlace en su estado original.
 :visited.- Es el estilo del enlace que ya ha sido visitado.
 :hover.- Es el estilo del enlace mientras se posiciona el puntero del ratón
sobre el enlace
 :active.- Es el estilo del enlace cuando se está pinchando sobre el enlace
(el tiempo durante el que se aplica este estilo es muy breve)
 Ejplo:
 p a:link { color: maroon; text-decoration: none; }
 p a:visited { color: orange; text-decoration: none; font-weight: bold; }
 p a:hover { color: green; text-decoration: underline; font-style:italic; }
 p a:active { color: navy; text-decoration: none; font-variant: small-caps; }


Más contenido relacionado

La actualidad más candente (20)

Introduccion historia css
Introduccion historia cssIntroduccion historia css
Introduccion historia css
 
Pp css
Pp cssPp css
Pp css
 
Capas html
Capas htmlCapas html
Capas html
 
Hablando de css
Hablando de cssHablando de css
Hablando de css
 
Css
CssCss
Css
 
Curso css
Curso   cssCurso   css
Curso css
 
Html y css
Html y cssHtml y css
Html y css
 
Css Introducción
Css IntroducciónCss Introducción
Css Introducción
 
css
csscss
css
 
Pagina web 1
Pagina web 1Pagina web 1
Pagina web 1
 
CSS3
CSS3CSS3
CSS3
 
CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?
 
Colegio nacional nicolas esguerra (1)
Colegio nacional nicolas esguerra (1)Colegio nacional nicolas esguerra (1)
Colegio nacional nicolas esguerra (1)
 
Css básico
Css básicoCss básico
Css básico
 
Html
HtmlHtml
Html
 
Curso CSS Avanzado
Curso CSS AvanzadoCurso CSS Avanzado
Curso CSS Avanzado
 
Introducción a csss
Introducción a csssIntroducción a csss
Introducción a csss
 
Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
CSS
CSSCSS
CSS
 

Destacado (8)

Tema 2 Primeros elementos de las hojas de estilo
Tema 2   Primeros elementos de las hojas de estiloTema 2   Primeros elementos de las hojas de estilo
Tema 2 Primeros elementos de las hojas de estilo
 
Hojas de estilo css
Hojas de estilo cssHojas de estilo css
Hojas de estilo css
 
Css hojasde estilo
Css hojasde estiloCss hojasde estilo
Css hojasde estilo
 
Hojas de estilo css
Hojas de estilo cssHojas de estilo css
Hojas de estilo css
 
Que es css
Que es cssQue es css
Que es css
 
Hojas de estilo
Hojas de estiloHojas de estilo
Hojas de estilo
 
Css
CssCss
Css
 
Taller de Css
Taller de CssTaller de Css
Taller de Css
 

Similar a Hojas de Estilo (20)

Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
 
C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
CSS
CSSCSS
CSS
 
guia sintaxis css.pdf
guia sintaxis css.pdfguia sintaxis css.pdf
guia sintaxis css.pdf
 
T2 1-css
T2 1-cssT2 1-css
T2 1-css
 
Maquetacion
MaquetacionMaquetacion
Maquetacion
 
Hojas de estilo cascada
Hojas de estilo cascadaHojas de estilo cascada
Hojas de estilo cascada
 
css
csscss
css
 
Paginas web css
Paginas web cssPaginas web css
Paginas web css
 
Taller Wordpress Nivel II
Taller Wordpress Nivel IITaller Wordpress Nivel II
Taller Wordpress Nivel II
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y 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
 
Css - Tema 1
Css - Tema 1Css - Tema 1
Css - Tema 1
 
Hojas de estilos css
Hojas de estilos cssHojas de estilos css
Hojas de estilos css
 
Css posicionamiento de pag web presentacion de la semana
Css posicionamiento de pag web      presentacion de la semanaCss posicionamiento de pag web      presentacion de la semana
Css posicionamiento de pag web presentacion de la semana
 
CSS_2020.pdf
CSS_2020.pdfCSS_2020.pdf
CSS_2020.pdf
 
Organización de contenido en dreamweaver
Organización de contenido en dreamweaverOrganización de contenido en dreamweaver
Organización de contenido en dreamweaver
 
Clase1
Clase1Clase1
Clase1
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Esilo css
Esilo cssEsilo css
Esilo css
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Hojas de Estilo

  • 2. Definicion de CSS  CSS es un lenguaje de hojas de estilo creado para controlar el aspecto o presentacion de los documentos HTML.  Versiones CSS1 CSS2 CSS3
  • 3. Incluir CSS en un documento HTML  Tres formas de incluir css:  Incluir css en los elementos HTML  Incluir css en el mismo documento HTML  Definir un archivo externo css.
  • 4. Incluir css en los elementos HTML  Esta forma de incluir CSS directamente es utilizado cuando se quiere aplicar un estilo especifico a un determinado elemento.  <p style="color: black; font-family: Verdana;">Un párrafo de texto.</p>
  • 5. Incluir css en el documento HTML  Se emplea con la etiqueta <style> y solo se la incluye dentro la cabecera del documento <head>  Se emplea cuando se quiere incluir estilos especificos en una determinada pagina.  Formato:  <style type="text/css">  p { color: black;  font-family: Verdana;  }  </style>
  • 6. Definir archivo css externo  Los estilos se define en un archivo con extension .css y luego se lo enlaza con la etiqueta <link>  <link rel="stylesheet" type="text/css" href=“estilos.css" media="screen" />  <link>  rel: indica la relacion entre el recurso enlazado y el documento  type: indica el tipo de recurso enlazado.  href: indica la url del archivo css(puede apuntar a un recurso interno o externo al sitio web).  media: indica el medio en el que se van a aplicar los estilos.  Con este metodo el mantenimiento del sitio web se simplifica al maximo ya que con un cambio en el archivo css, se cambia todas la paginas que la llaman.
  • 7. Medios css  Se pueden definir diferentes estilos para diferente medios: pantallas,impresoras,moviles,proyectores,etc.  La regla @media indica el medio al que se aplicaran los estilos.  @media print {  body { font-size: 10pt }  }  @media screen {  body { font-size: 13px }  }  @media screen,print {  body { line-height: 1.2 }  }
  • 8. Selectores  Los selectores indican ‘a quien se va a aplicar el estilo’ Tipo Selector Universal * {margin:0;padding:0;} A todos Etiqueta p {color:blue} <p>Texto1</p> Descendente p span { color: blue } <p> <span>Texto1</span> </p> Clase .miaviso{color : blue} <div class=‘miaviso’>…</div> Id #destacado{color:blue} <div id=‘destacado’>...</div> Hijo(Directo de un elemento) p > span{color:blue} <p><span>Texto1</span></p> <p> <a href="#"> <span>Texto2</span> </a> </p>
  • 9. Selectores Adyacentes h2{ color: green; } h1+h2 { color: red } <body> <h1>Titulo1</h1> <h2>Subtítulo</h2> <h2>Otro subtítulo</h2> </body> Atributo //Color azul independiente de su valor a[class] { color: blue; } //Colo azul dependiendo si su clase se llama externo a[class="externo"] { color: blue; }
  • 10. Unidades de Medida  Se utiliza para definir la altura, anchura y margenes de los elementos.  Tipos de Unidades:  Unidades Absolutas  Su valor no depende de una referencia (in,cm,mm,pt punto 1 pulgada/72=0.35mm,pc picas).  Unidades Relativas  Su valor esta referenciado respecto a otro valor.  px pixeles respecto a la resolucion de la pantalla.  em repecto al tamaño del letra del elemento.  ex respecto a la altura de la letra x minuscula del tipo y tamaño del letra del elemento.
  • 11. Cajas  Todos los elemento se representa mediante cajas.  Elementos de una caja:
  • 12. Cajas  Elementos de una caja:  Contenido.- Codigo HTML con texto,imagenes,etc. que se encuentran dentro la caja  Relleno(padding).-Espacio entre el contenido y el borde.  Borde(border).- Linea que encierra el contenido y el borde.  Imagen de fondo(background-image).- Imagen que se muestra detras del contenido.  Color de fondo(background-color).- Color de fondo que se muestra detras del contenido e imagen de fondo.  Margen(margin).- Espacio entre el borde y otros elementos.
  • 13. Enlaces  Pseudoclases:  link.- Es el estilo del enlace en su estado original.  :visited.- Es el estilo del enlace que ya ha sido visitado.  :hover.- Es el estilo del enlace mientras se posiciona el puntero del ratón sobre el enlace  :active.- Es el estilo del enlace cuando se está pinchando sobre el enlace (el tiempo durante el que se aplica este estilo es muy breve)  Ejplo:  p a:link { color: maroon; text-decoration: none; }  p a:visited { color: orange; text-decoration: none; font-weight: bold; }  p a:hover { color: green; text-decoration: underline; font-style:italic; }  p a:active { color: navy; text-decoration: none; font-variant: small-caps; } 