SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Introducción al
CSS
CSS (Cascading Style Sheets - Hojas de
Estilo en Cascada), son un mecanismo simple
que describe como se va a presentar un
documento en la pantalla, en un dispositivo
de sonido,como se va a imprimir, en un
dispositivo braille, aparatos móviles, etc.
CSS nos permite posicionar el
c o n t e n i d o , d i s e ñ a r t a b l a s , d e fi n i r
características para sitios en diferentes
idiomas y propiedades relacionadas con la
comunicación del usuario.
C S S n o s a y u d a a
separar el contenido de
la presentación.
¿Por qué
trabajar con
Hojas de Estilo?
Las hojas de estilo nos ahorran
mucho trabajo.
!
La manera correcta de trabajar es
separando el contenido de cada
página, del diseño de la misma.
Normalmente los estilos son guardados en
un archivo externo con la extensión ".css".
Este archivo le permite hacer los cambios de
apariencia y disposición de los elementos en
todas las páginas de su sitio Web, con tan
solo editar un solo documento CSS.
CSS funciona a base de reglas.
!
Cada regla está compuesta por un selector y
la declaración.
!
La declaración a su vez esta compuesta por
una propiedad y su valor.
!
La declaración debe estar definida entre
llaves{...}!
Sintaxis
selector{propiedad
:valor}
Veamos un ejemplo donde el selector p indica
que todos los elementos p del documento
HTML serán afectados por la declaración cuya
propiedad es color y su valor es blue.
p{color:blue}
Si el valor está compuesto por
varias palabras, debemos
definirlo entre comillas.
p{font-family:"Times
New Roman"}
Si deseas especificar más de
una propiedad, deberás
separarlas con un punto y
coma(;).
h1{color:red; text-
align:center}
Para definir los estilos de forma más clara y fácil de
leer, puedes describir cada propiedad en diferentes
líneas.
p!
{!
color:red;!
text-align:center;!
}
Si deseas definir una misma propiedad para
varios selectores, solo debe agruparlos
separándolos con una coma(,)
p, h1, h2, h3!
{!
color:blue;!
font-family:Arial;!
}!
El selector class
Con el selector class se pueden definir diferentes estilos
para un mismo elemento HTML.
Por ejemplo el elemento p puede ser de color azul o de
color rojo. El valor del selector class debe ir antepuesto por
un punto (.)
Sintaxis!
p.azul {color:blue}!
p.rojo {color:red}
Y así se vería en el documento HTML.
Código
<head>!
<style type="text/css">!
p.azul {color:blue}!
p.rojo {color:red}!
</style>!
</head>!
<body>!
<p class="azul">Este texto es de color azul</
p>!
<p class="rojo">Este texto es de color rojo</
p>!
</body>!
Por ejemplo definimos un class rojo y lo utilizamos
en dos ocasiones.!
Código!
<head>!
<style type="text/css">!
.azul {color:blue}!
.rojo {color:red}!
</style>!
</head>!
!
<body>!
<h3 class="rojo">Este título es de color rojo</
h3>!
<p class="azul">Este texto es de color azul</p>!
<p class="rojo">Y este texto es de color rojo</p>!
</body>!
El selector ID
El selector id se utiliza para definir un atributo el
cual tiene un valor único en todo el documento.
Hacemos referencia a él anteponiendo el
símbolo "#".!
Sintaxis
#centrado {text-
align:center} /*
afecta a cualquier
elemento que lo use */
!
Para agregar un comentario
que ayude a ser más legible
el documento utilizamos
"/* comentario */".
¿Dónde usar los
estilos?
Hay 3 formas de insertar una
hoja de estilos:
1 Entre líneas
2 Dentro de la sección Head
!3 Hojas de estilo externas
1. Entre líneas!
Definimos el estilo directamente dentro del
código HTML.
Sintaxis
<selector style="propiedad: valor;propiedad:
valor;">!
Debemos usar esta forma cuando un único
estilo es aplicado a un solo elemento.
Su uso está dado por el atributo style.
Vamos a aplicar un estilo "solo" al
elemento p de esta línea.
Código!
<p style="color:red; margin-left:30px;">!
Este párrafo es de color rojo y se
encuentra a 30 pixels del margen
izquierdo.
</p>!
2. Dentro de la sección Head!
Las hojas de estilo interna deben
usarse cuando una página tiene un
estilo único.
Sintaxis!
<head>!
<style type="text/css">!
selector 1 {propiedad: valor;}!
selector 2 {propiedad: valor;}!
</style>!
</head>!
!
<body>!
<etiqueta 1>Bla, bla, bla</etiqueta 1>!
<etiqueta 2>Texto, texto, texto</etiqueta 2>!
</body>!
!
La etiqueta <style type="text/css"> en la cabecera del documento entre
las etiquetas <head> y </head> se usa para definir los estilo
correspondientes a esta página solamente.
Vamos a aplicar estilos a aquellos elementos definidos
en la sección Head solo de "esta" hoja.
Código
<head>!
<style type="text/css">!
body {background-color:#008080}!
p {color:white}!
</style>!
</head>!
!
<body>
<p>
Este texto es de color blanco
y el color de fondo
de la página es #008080.
</p>!
</body>!
En el anterior ejemplo se muestra que la
etiqueta <style> con su atributo type
define una hoja de estilo.
!
Entre las etiquetas style definimos al
selector body con un color de fondo
#008080 y al selector p de color blanco.
3. Hojas de estilo externas!
Esta es la forma ideal para cuando una misma
hoja de estilos es aplicada a varias páginas.
Con realizar los cambios en un solo archivo,
podemos cambiar el aspecto de todo el sitio
web.
Los archivos de hojas de estilo deben llevar la
terminación .css.
Sintaxis
Esta es la forma de llamar al archivo ".css" desde un
documento HTML
<head>!
<link rel="stylesheet" type="text/css" href="/
archivo.css">!
</head>!
Cada página del sitio debe vincularse con la hoja de
estilos usando la etiqueta <link> ubicada en la
cabecera del documento.
rel="stylesheet" nos indica que la relación es
una hoja de estilo.
type="text/css" nos dice que el tipo es texto y
css.
href="/fuentes.css" es el nombre del documento
que contiene el código css.
Así se vería por ejemplo, un archivo CSS externo que llamaremos "estilos.css".
Nota: el código, en los archivos de hojas de estilos externos, comienza
directamente con el selector.
Código CSS
p!
{!
font-family:Arial;!
font-size:12px;!
font-weight:bold;!
}!
Así se vería el documento HTML que llama al archivo "estilos.css".
Código HTML
<head>!
<link rel="stylesheet" type="text/css" href="/estilos.css">!
</head>!
<body>!
<p>Características de este texto: Arial, de 12 pixels, bold</p>!
</body>!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Conceptos Básicos CSS
Conceptos Básicos CSSConceptos Básicos CSS
Conceptos Básicos CSS
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Css
CssCss
Css
 
Capítulo 13 Parte 2
Capítulo 13 Parte 2Capítulo 13 Parte 2
Capítulo 13 Parte 2
 
Identificación del lenguaje ccs
Identificación del lenguaje ccsIdentificación del lenguaje ccs
Identificación del lenguaje ccs
 
Lenguaje html y css
Lenguaje html y cssLenguaje html y css
Lenguaje html y css
 
TABLAS CSS
TABLAS CSSTABLAS CSS
TABLAS CSS
 
Hablando de css
Hablando de cssHablando de css
Hablando de css
 
Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
 
Qué es CSS y con qué se come?
Qué es CSS y con qué se come?Qué es CSS y con qué se come?
Qué es CSS y con qué se come?
 
Manual de css......jpg
Manual de css......jpgManual de css......jpg
Manual de css......jpg
 
T2 1-css
T2 1-cssT2 1-css
T2 1-css
 
Desarrollo web inteligente
Desarrollo web inteligenteDesarrollo web inteligente
Desarrollo web inteligente
 
Manual de css hojas de estilo
Manual de css hojas de estiloManual de css hojas de estilo
Manual de css hojas de estilo
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Css
CssCss
Css
 
Maquetacion
MaquetacionMaquetacion
Maquetacion
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 

Destacado (8)

Ejercicio
EjercicioEjercicio
Ejercicio
 
Html
HtmlHtml
Html
 
Ejercicio
Ejercicio Ejercicio
Ejercicio
 
Estructura
EstructuraEstructura
Estructura
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Folleto2
Folleto2Folleto2
Folleto2
 
Css1
Css1Css1
Css1
 
Desencadenadores
DesencadenadoresDesencadenadores
Desencadenadores
 

Similar a Css intro (20)

TAREA DEL CSS
TAREA DEL CSSTAREA DEL CSS
TAREA DEL CSS
 
Organigramas John Jayro
Organigramas John JayroOrganigramas John Jayro
Organigramas John Jayro
 
Presenpabo
PresenpaboPresenpabo
Presenpabo
 
Gordo
GordoGordo
Gordo
 
programacion
programacionprogramacion
programacion
 
Presentación
PresentaciónPresentación
Presentación
 
CSS_2020.pdf
CSS_2020.pdfCSS_2020.pdf
CSS_2020.pdf
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Presentación
PresentaciónPresentación
Presentación
 
HTML
HTMLHTML
HTML
 
css
csscss
css
 
Dhtml
DhtmlDhtml
Dhtml
 
Hojas de estilo cascada
Hojas de estilo cascadaHojas de estilo cascada
Hojas de estilo cascada
 
Guia6
Guia6Guia6
Guia6
 
Identificacion
IdentificacionIdentificacion
Identificacion
 
Esilo css
Esilo cssEsilo css
Esilo css
 
Html
HtmlHtml
Html
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
CSS
CSSCSS
CSS
 

Más de Abdel Suarez (20)

Dibujando art droid pc
Dibujando  art droid pcDibujando  art droid pc
Dibujando art droid pc
 
Barra social
Barra socialBarra social
Barra social
 
Typo
TypoTypo
Typo
 
La publicidad
La publicidadLa publicidad
La publicidad
 
Presentación proyecto integrador
Presentación proyecto integradorPresentación proyecto integrador
Presentación proyecto integrador
 
Creatividad
CreatividadCreatividad
Creatividad
 
Comunicación (Doc de la U. Nacional)
Comunicación (Doc de la U. Nacional)Comunicación (Doc de la U. Nacional)
Comunicación (Doc de la U. Nacional)
 
Comunicación
ComunicaciónComunicación
Comunicación
 
Css 3
Css 3Css 3
Css 3
 
Css 2
Css 2Css 2
Css 2
 
Css
CssCss
Css
 
Maqueta
MaquetaMaqueta
Maqueta
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Visual marca
Visual marcaVisual marca
Visual marca
 
Diseño Básico Fundamentos
Diseño Básico FundamentosDiseño Básico Fundamentos
Diseño Básico Fundamentos
 
Positivo negativo
Positivo negativoPositivo negativo
Positivo negativo
 
Interrelaciondeformas 130912083748-phpapp01
Interrelaciondeformas 130912083748-phpapp01Interrelaciondeformas 130912083748-phpapp01
Interrelaciondeformas 130912083748-phpapp01
 
Listas
ListasListas
Listas
 
Listas
ListasListas
Listas
 

Último

Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .Rosa329296
 
Calendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdfCalendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdfAsol7
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaCamilaIsabelaRodrigu
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfCeciliaTernR1
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfandrea Varela
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMNaza59
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfBrbara57940
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfslaimenbarakat
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizingagbhuizinga2000
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxMarcosAlvarezSalinas
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Roheimariagsg
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...sayumi4
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2dheribertaferrer
 
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfMARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfitssmalexa
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdforianaandrade11
 
Curso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfCurso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfirisvanegas1990
 
Plano de diseño de una Planta de tratamiento de aguas PTAP
Plano de diseño de una Planta de tratamiento de aguas  PTAPPlano de diseño de una Planta de tratamiento de aguas  PTAP
Plano de diseño de una Planta de tratamiento de aguas PTAPjuanrincon129309
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista30898575
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHEgonzalezdfidelibus
 

Último (20)

Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .
 
Calendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdfCalendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdf
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historia
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSM
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizinga
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptx
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2d
 
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfMARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdf
 
Curso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfCurso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdf
 
Plano de diseño de una Planta de tratamiento de aguas PTAP
Plano de diseño de una Planta de tratamiento de aguas  PTAPPlano de diseño de una Planta de tratamiento de aguas  PTAP
Plano de diseño de una Planta de tratamiento de aguas PTAP
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
 

Css intro

  • 2. CSS (Cascading Style Sheets - Hojas de Estilo en Cascada), son un mecanismo simple que describe como se va a presentar un documento en la pantalla, en un dispositivo de sonido,como se va a imprimir, en un dispositivo braille, aparatos móviles, etc.
  • 3. CSS nos permite posicionar el c o n t e n i d o , d i s e ñ a r t a b l a s , d e fi n i r características para sitios en diferentes idiomas y propiedades relacionadas con la comunicación del usuario.
  • 4. C S S n o s a y u d a a separar el contenido de la presentación.
  • 6. Las hojas de estilo nos ahorran mucho trabajo. ! La manera correcta de trabajar es separando el contenido de cada página, del diseño de la misma.
  • 7. Normalmente los estilos son guardados en un archivo externo con la extensión ".css". Este archivo le permite hacer los cambios de apariencia y disposición de los elementos en todas las páginas de su sitio Web, con tan solo editar un solo documento CSS.
  • 8. CSS funciona a base de reglas. ! Cada regla está compuesta por un selector y la declaración. ! La declaración a su vez esta compuesta por una propiedad y su valor. ! La declaración debe estar definida entre llaves{...}!
  • 10. Veamos un ejemplo donde el selector p indica que todos los elementos p del documento HTML serán afectados por la declaración cuya propiedad es color y su valor es blue. p{color:blue}
  • 11. Si el valor está compuesto por varias palabras, debemos definirlo entre comillas. p{font-family:"Times New Roman"}
  • 12. Si deseas especificar más de una propiedad, deberás separarlas con un punto y coma(;). h1{color:red; text- align:center}
  • 13. Para definir los estilos de forma más clara y fácil de leer, puedes describir cada propiedad en diferentes líneas. p! {! color:red;! text-align:center;! }
  • 14. Si deseas definir una misma propiedad para varios selectores, solo debe agruparlos separándolos con una coma(,) p, h1, h2, h3! {! color:blue;! font-family:Arial;! }!
  • 15. El selector class Con el selector class se pueden definir diferentes estilos para un mismo elemento HTML. Por ejemplo el elemento p puede ser de color azul o de color rojo. El valor del selector class debe ir antepuesto por un punto (.) Sintaxis! p.azul {color:blue}! p.rojo {color:red}
  • 16. Y así se vería en el documento HTML. Código <head>! <style type="text/css">! p.azul {color:blue}! p.rojo {color:red}! </style>! </head>! <body>! <p class="azul">Este texto es de color azul</ p>! <p class="rojo">Este texto es de color rojo</ p>! </body>!
  • 17. Por ejemplo definimos un class rojo y lo utilizamos en dos ocasiones.! Código! <head>! <style type="text/css">! .azul {color:blue}! .rojo {color:red}! </style>! </head>! ! <body>! <h3 class="rojo">Este título es de color rojo</ h3>! <p class="azul">Este texto es de color azul</p>! <p class="rojo">Y este texto es de color rojo</p>! </body>!
  • 18. El selector ID El selector id se utiliza para definir un atributo el cual tiene un valor único en todo el documento. Hacemos referencia a él anteponiendo el símbolo "#".!
  • 19. Sintaxis #centrado {text- align:center} /* afecta a cualquier elemento que lo use */ !
  • 20. Para agregar un comentario que ayude a ser más legible el documento utilizamos "/* comentario */".
  • 22. Hay 3 formas de insertar una hoja de estilos: 1 Entre líneas 2 Dentro de la sección Head !3 Hojas de estilo externas
  • 23. 1. Entre líneas! Definimos el estilo directamente dentro del código HTML. Sintaxis <selector style="propiedad: valor;propiedad: valor;">! Debemos usar esta forma cuando un único estilo es aplicado a un solo elemento. Su uso está dado por el atributo style.
  • 24. Vamos a aplicar un estilo "solo" al elemento p de esta línea. Código! <p style="color:red; margin-left:30px;">! Este párrafo es de color rojo y se encuentra a 30 pixels del margen izquierdo. </p>!
  • 25. 2. Dentro de la sección Head! Las hojas de estilo interna deben usarse cuando una página tiene un estilo único.
  • 26. Sintaxis! <head>! <style type="text/css">! selector 1 {propiedad: valor;}! selector 2 {propiedad: valor;}! </style>! </head>! ! <body>! <etiqueta 1>Bla, bla, bla</etiqueta 1>! <etiqueta 2>Texto, texto, texto</etiqueta 2>! </body>! ! La etiqueta <style type="text/css"> en la cabecera del documento entre las etiquetas <head> y </head> se usa para definir los estilo correspondientes a esta página solamente.
  • 27. Vamos a aplicar estilos a aquellos elementos definidos en la sección Head solo de "esta" hoja. Código <head>! <style type="text/css">! body {background-color:#008080}! p {color:white}! </style>! </head>! ! <body> <p> Este texto es de color blanco y el color de fondo de la página es #008080. </p>! </body>!
  • 28. En el anterior ejemplo se muestra que la etiqueta <style> con su atributo type define una hoja de estilo. ! Entre las etiquetas style definimos al selector body con un color de fondo #008080 y al selector p de color blanco.
  • 29. 3. Hojas de estilo externas! Esta es la forma ideal para cuando una misma hoja de estilos es aplicada a varias páginas. Con realizar los cambios en un solo archivo, podemos cambiar el aspecto de todo el sitio web. Los archivos de hojas de estilo deben llevar la terminación .css.
  • 30. Sintaxis Esta es la forma de llamar al archivo ".css" desde un documento HTML <head>! <link rel="stylesheet" type="text/css" href="/ archivo.css">! </head>! Cada página del sitio debe vincularse con la hoja de estilos usando la etiqueta <link> ubicada en la cabecera del documento. rel="stylesheet" nos indica que la relación es una hoja de estilo. type="text/css" nos dice que el tipo es texto y css. href="/fuentes.css" es el nombre del documento que contiene el código css.
  • 31. Así se vería por ejemplo, un archivo CSS externo que llamaremos "estilos.css". Nota: el código, en los archivos de hojas de estilos externos, comienza directamente con el selector. Código CSS p! {! font-family:Arial;! font-size:12px;! font-weight:bold;! }! Así se vería el documento HTML que llama al archivo "estilos.css". Código HTML <head>! <link rel="stylesheet" type="text/css" href="/estilos.css">! </head>! <body>! <p>Características de este texto: Arial, de 12 pixels, bold</p>! </body>!