SlideShare a Scribd company logo
1 of 46
Download to read offline
Diseño para la Red
Introducción a XHTML y CSS



Lic. en Diseño de Información Visual.
Otoño 2009.

Universidad de las Américas Puebla.

Mtro. Omar Sosa Tzec
http://www.tzek-design.com/blog
Como recordamos la idea de la que
partimos es la separación del contenido
de la presentación.
contenido   presentación
xhtml   css
CSS Zen Garden
http://www.csszengarden.com/
Un recurso básico para aprender herramientas para diseño y
desarrollo web:

http://www.w3schools.com/



* Para CSS es altamente recomendable repasar o aclarar dudas en:

http://www.w3schools.com/css/default.asp
CSS Cheat Sheet
http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/
Sintaxis de una regla de estilo.
selector {propiedad: valor;}
selector {propiedad_1: valor; propiedad_2: valor;
propiedad_3: valor; propiedad_4: valor;}
selector {propiedad_1: valor;
          propiedad_2: valor;
          propiedad_3: valor;
          propiedad_4: valor;}
h1 {color: red;}
#principal {background-color: blue;}
.importante {font-weight: bold;}
h1 {color: red;}

#principal {background-color: blue;}

.importante {font-weight: bold;}


              css
h1 {color: red;}

#principal {background-color: blue;}

.importante {font-weight: bold;}


              css        ?             HTML
¿Cómo incrustamos “diseño” dentro de
la página web?
Cuando las reglas de estilo están en un archivo
separado del archivo con el XHTML.




              .html                               .css
También se puede meter el CSS dentro del
XHTML dentro de la etiqueta HEAD.



            Reglas
             CSS

             .html




                     Por cuestiones de administración mejor separar
                     las cosas en archivos diferentes.
.swf
                                .jpg




             .html                       .css




                                   .js
Administración óptima.
Reglas
 CSS

.html
<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
     <style>

     </style>
     </head>

     <body>
        .
        .
        .
     </body>
</html>
<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
     <style>
             body {
                     font: Arial;
                      background-color: navy;
     }
             h1{
                     font-size:22px;
                     color:white;
     }
     </style>
     </head>

     <body>
        <h1>Hola Mundo!!! </h1>
     </body>
</html>
<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
     <style>
             body {
                     font: Arial;
                      background-color: navy;
     }
             h1{
                     font-size:22px;
                     color:white;
     }
     </style>
     </head>

     <body>
        <h1>Hola Mundo!!! </h1>
     </body>
</html>
<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
     <style>
             body {
                     font: Arial;
                      background-color: navy;
     }
             h1{
                     font-size:22px;
                     color:white;
     }
     </style>
     </head>

     <body>
        <h1>Hola Mundo!!! </h1>
     </body>
</html>
.html   .css
Original.

<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
     <style>
             body {
                     font: Arial;
                      background-color: navy;
     }
             h1{
                     font-size:22px;
                     color:white;
     }
     </style>
     </head>

     <body>
        <h1>Hola Mundo!!! </h1>
     </body>
</html>
Quitamos las reglas de estilo del HEAD.

<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
     </head>

     <body>
        <h1>Hola Mundo!!! </h1>
     </body>
</html>
Este es el archivo .html

<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
     </head>

     <body>
        <h1>Hola Mundo!!! </h1>
     </body>
</html>
En otro archivo colocamos las reglas.

    body {
             font: Arial;
             background-color: navy;
    }


    h1{
             font-size:22px;
             color:white;
    }
Este es el archivo .css

    body {
             font: Arial;
             background-color: navy;
    }


    h1{
             font-size:22px;
             color:white;
    }
Quitamos las reglas de estilo del HEAD.

<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
        <link rel="stylesheet" type="text/css" href="miestilo.css" />
     </head>

     <body>
        <h1>Hola Mundo!!! </h1>
     </body>
</html>
Mayor información sobre la etiqueta link:

http://www.w3schools.com/TAGS/tag_link.asp
No olvidar la organización y
manejo de archivos.
carpeta




          index.html




          miestilo.css
<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
        <link rel="stylesheet" type="text/css" href="miestilo.css" />
     </head>

     <body>
        <h1>Hola Mundo!!! </h1>
     </body>
</html>
carpeta01




               index.html




            carpeta02




                            miestilo.css
Quitamos las reglas de estilo del HEAD.

<html>
     <head>
        <title>Título de una página web con ISO en occidental/europeo</title>
        <link rel="stylesheet" type="text/css" href="carpeta02/miestilo.css" />
     </head>

     <body>
        <h1>Hola Mundo!!! </h1>
     </body>
</html>
h1 {color: red;}

#principal {background-color: blue;}

.importante {font-weight: bold;}


              css
En el CSS     En el XHTML



h1            <h1></h1>

#principal    id=”principal”

.importante   class=”importante”
Básico: el manejo de color en pantalla.

(R, G, B) - 8 bits de profundidad (de 0 a 255).

#RGB - 8 bits de profundidad (de 0 a FF).
(0,0,0) = #000000 = #000

(255,255, 255) = #ffffff = #fff

(255, 0, 0) = #ff0000

(197, 175, 228) = #cbade7
Recurso básico para sacar esquemas de color:

http://colorschemedesigner.com/
Background.

  •   background-color
  •   background-image
  •   background-repeat
  •   background-position
  •   background-position
M
Font.

  •     font-family
  •     font-style
  •     font-size
  •     font-variant
  •     font-weight

More Related Content

What's hot

Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
finitosa
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive Design
Manuel Padilla
 

What's hot (18)

partes de un pagina
partes de un paginapartes de un pagina
partes de un pagina
 
CSS
CSSCSS
CSS
 
Paginafgwwfgwegf
PaginafgwwfgwegfPaginafgwwfgwegf
Paginafgwwfgwegf
 
HTML Primeras etiquetas
HTML Primeras etiquetasHTML Primeras etiquetas
HTML Primeras etiquetas
 
Santiago
SantiagoSantiago
Santiago
 
Semana 3 Introduccion CSS
Semana 3   Introduccion CSSSemana 3   Introduccion CSS
Semana 3 Introduccion CSS
 
Programacion web
Programacion webProgramacion web
Programacion web
 
HTML
HTMLHTML
HTML
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Moniquita
MoniquitaMoniquita
Moniquita
 
Desarrollo web inteligente
Desarrollo web inteligenteDesarrollo web inteligente
Desarrollo web inteligente
 
Una Página WEB
Una Página WEBUna Página WEB
Una Página WEB
 
Html
HtmlHtml
Html
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive Design
 
HTML y CSS
HTML y CSSHTML y CSS
HTML y CSS
 
CSS Hoja de estilo en cascada
CSS   Hoja de estilo en cascadaCSS   Hoja de estilo en cascada
CSS Hoja de estilo en cascada
 
Taller de Maquetación Web
Taller de Maquetación WebTaller de Maquetación Web
Taller de Maquetación Web
 
Clase Nº 1 - HTML
Clase Nº 1 - HTMLClase Nº 1 - HTML
Clase Nº 1 - HTML
 

Similar to Introduccion a css

Tema 9 - Estructura con css
Tema 9 - Estructura con cssTema 9 - Estructura con css
Tema 9 - Estructura con css
Pamela Rodriguez
 
Etiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje htmlEtiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje html
Doraliza Hugo Vera
 
Deber de Programación Web / Etiquetas mas utilizadas del lenguaje html
Deber de Programación Web / Etiquetas mas utilizadas del lenguaje htmlDeber de Programación Web / Etiquetas mas utilizadas del lenguaje html
Deber de Programación Web / Etiquetas mas utilizadas del lenguaje html
Doraliza Hugo Vera
 
Clase 1 - Introducción HTML.pptx
Clase 1 - Introducción HTML.pptxClase 1 - Introducción HTML.pptx
Clase 1 - Introducción HTML.pptx
jusl1
 

Similar to Introduccion a css (20)

Html guia 1
Html guia 1 Html guia 1
Html guia 1
 
Etilos
Etilos Etilos
Etilos
 
Clase 6 twig
Clase 6 twigClase 6 twig
Clase 6 twig
 
Html
HtmlHtml
Html
 
Html actividades 1
Html actividades  1Html actividades  1
Html actividades 1
 
Sitio Web / Introducción a HTML
Sitio Web / Introducción a HTMLSitio Web / Introducción a HTML
Sitio Web / Introducción a HTML
 
Tema 9 - Estructura con css
Tema 9 - Estructura con cssTema 9 - Estructura con css
Tema 9 - Estructura con css
 
Presentación CSS y HTML en Gummurcia
Presentación CSS y HTML en GummurciaPresentación CSS y HTML en Gummurcia
Presentación CSS y HTML en Gummurcia
 
CSS
CSSCSS
CSS
 
MEJORES - Curso-HTML-+-CSS.pdf
MEJORES - Curso-HTML-+-CSS.pdfMEJORES - Curso-HTML-+-CSS.pdf
MEJORES - Curso-HTML-+-CSS.pdf
 
Curso-HTML--CSS.pdf
Curso-HTML--CSS.pdfCurso-HTML--CSS.pdf
Curso-HTML--CSS.pdf
 
Etiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje htmlEtiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje html
 
Deber de Programación Web / Etiquetas mas utilizadas del lenguaje html
Deber de Programación Web / Etiquetas mas utilizadas del lenguaje htmlDeber de Programación Web / Etiquetas mas utilizadas del lenguaje html
Deber de Programación Web / Etiquetas mas utilizadas del lenguaje html
 
Deber de Programacion Web
Deber de Programacion WebDeber de Programacion Web
Deber de Programacion Web
 
Clase 1 - Introducción HTML.pptx
Clase 1 - Introducción HTML.pptxClase 1 - Introducción HTML.pptx
Clase 1 - Introducción HTML.pptx
 
Css power
Css powerCss power
Css power
 
Diseño de paginas con html1
Diseño de paginas con html1Diseño de paginas con html1
Diseño de paginas con html1
 
Seo para prestashop V.2
Seo para prestashop V.2Seo para prestashop V.2
Seo para prestashop V.2
 
Conceptos basicos prog web introduccion a html y css
Conceptos basicos prog web   introduccion a html y cssConceptos basicos prog web   introduccion a html y css
Conceptos basicos prog web introduccion a html y css
 
Codigo html
Codigo htmlCodigo html
Codigo html
 

More from catalan21

Concepto e historia de la psicologia
Concepto e historia de la psicologiaConcepto e historia de la psicologia
Concepto e historia de la psicologia
catalan21
 
Mate financiera
Mate financieraMate financiera
Mate financiera
catalan21
 
Manual ingles espanol
Manual ingles espanolManual ingles espanol
Manual ingles espanol
catalan21
 
Contabilidad iii
Contabilidad iiiContabilidad iii
Contabilidad iii
catalan21
 
Contabilidad ii
Contabilidad iiContabilidad ii
Contabilidad ii
catalan21
 
I pad manual usuario
I pad manual usuarioI pad manual usuario
I pad manual usuario
catalan21
 
Black berry torch 9800
Black berry torch 9800Black berry torch 9800
Black berry torch 9800
catalan21
 
Black berry curve 8520
Black berry curve 8520Black berry curve 8520
Black berry curve 8520
catalan21
 
Aplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadAplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipad
catalan21
 
Introducion a la economia
Introducion a la economiaIntroducion a la economia
Introducion a la economia
catalan21
 
Lenguaje de programacion php
Lenguaje de programacion phpLenguaje de programacion php
Lenguaje de programacion php
catalan21
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
catalan21
 
Anadir presentacionesenjoomlaconslideshare
Anadir presentacionesenjoomlaconslideshareAnadir presentacionesenjoomlaconslideshare
Anadir presentacionesenjoomlaconslideshare
catalan21
 
Contabilidad basica
Contabilidad basicaContabilidad basica
Contabilidad basica
catalan21
 
Anadir presentacionesenjoomlaconslideshare
Anadir presentacionesenjoomlaconslideshareAnadir presentacionesenjoomlaconslideshare
Anadir presentacionesenjoomlaconslideshare
catalan21
 
Cuestionario
CuestionarioCuestionario
Cuestionario
catalan21
 
Contabilidad basica
Contabilidad basicaContabilidad basica
Contabilidad basica
catalan21
 

More from catalan21 (19)

Concepto e historia de la psicologia
Concepto e historia de la psicologiaConcepto e historia de la psicologia
Concepto e historia de la psicologia
 
Mate financiera
Mate financieraMate financiera
Mate financiera
 
Manual ingles espanol
Manual ingles espanolManual ingles espanol
Manual ingles espanol
 
Manual gimp
Manual gimpManual gimp
Manual gimp
 
Contabilidad iii
Contabilidad iiiContabilidad iii
Contabilidad iii
 
Contabilidad ii
Contabilidad iiContabilidad ii
Contabilidad ii
 
I pad manual usuario
I pad manual usuarioI pad manual usuario
I pad manual usuario
 
Black berry torch 9800
Black berry torch 9800Black berry torch 9800
Black berry torch 9800
 
Black berry curve 8520
Black berry curve 8520Black berry curve 8520
Black berry curve 8520
 
Aplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadAplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipad
 
Introducion a la economia
Introducion a la economiaIntroducion a la economia
Introducion a la economia
 
Lenguaje de programacion php
Lenguaje de programacion phpLenguaje de programacion php
Lenguaje de programacion php
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
 
Curso de html
Curso de htmlCurso de html
Curso de html
 
Anadir presentacionesenjoomlaconslideshare
Anadir presentacionesenjoomlaconslideshareAnadir presentacionesenjoomlaconslideshare
Anadir presentacionesenjoomlaconslideshare
 
Contabilidad basica
Contabilidad basicaContabilidad basica
Contabilidad basica
 
Anadir presentacionesenjoomlaconslideshare
Anadir presentacionesenjoomlaconslideshareAnadir presentacionesenjoomlaconslideshare
Anadir presentacionesenjoomlaconslideshare
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Contabilidad basica
Contabilidad basicaContabilidad basica
Contabilidad basica
 

Introduccion a css

  • 1. Diseño para la Red Introducción a XHTML y CSS Lic. en Diseño de Información Visual. Otoño 2009. Universidad de las Américas Puebla. Mtro. Omar Sosa Tzec http://www.tzek-design.com/blog
  • 2. Como recordamos la idea de la que partimos es la separación del contenido de la presentación.
  • 3. contenido presentación
  • 4. xhtml css
  • 6. Un recurso básico para aprender herramientas para diseño y desarrollo web: http://www.w3schools.com/ * Para CSS es altamente recomendable repasar o aclarar dudas en: http://www.w3schools.com/css/default.asp
  • 8. Sintaxis de una regla de estilo.
  • 10. selector {propiedad_1: valor; propiedad_2: valor; propiedad_3: valor; propiedad_4: valor;}
  • 11. selector {propiedad_1: valor; propiedad_2: valor; propiedad_3: valor; propiedad_4: valor;}
  • 15. h1 {color: red;} #principal {background-color: blue;} .importante {font-weight: bold;} css
  • 16. h1 {color: red;} #principal {background-color: blue;} .importante {font-weight: bold;} css ? HTML
  • 17. ¿Cómo incrustamos “diseño” dentro de la página web?
  • 18. Cuando las reglas de estilo están en un archivo separado del archivo con el XHTML. .html .css
  • 19. También se puede meter el CSS dentro del XHTML dentro de la etiqueta HEAD. Reglas CSS .html Por cuestiones de administración mejor separar las cosas en archivos diferentes.
  • 20. .swf .jpg .html .css .js Administración óptima.
  • 22. <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> <style> </style> </head> <body> . . . </body> </html>
  • 23. <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> <style> body { font: Arial; background-color: navy; } h1{ font-size:22px; color:white; } </style> </head> <body> <h1>Hola Mundo!!! </h1> </body> </html>
  • 24. <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> <style> body { font: Arial; background-color: navy; } h1{ font-size:22px; color:white; } </style> </head> <body> <h1>Hola Mundo!!! </h1> </body> </html>
  • 25. <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> <style> body { font: Arial; background-color: navy; } h1{ font-size:22px; color:white; } </style> </head> <body> <h1>Hola Mundo!!! </h1> </body> </html>
  • 26. .html .css
  • 27. Original. <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> <style> body { font: Arial; background-color: navy; } h1{ font-size:22px; color:white; } </style> </head> <body> <h1>Hola Mundo!!! </h1> </body> </html>
  • 28. Quitamos las reglas de estilo del HEAD. <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> </head> <body> <h1>Hola Mundo!!! </h1> </body> </html>
  • 29. Este es el archivo .html <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> </head> <body> <h1>Hola Mundo!!! </h1> </body> </html>
  • 30. En otro archivo colocamos las reglas. body { font: Arial; background-color: navy; } h1{ font-size:22px; color:white; }
  • 31. Este es el archivo .css body { font: Arial; background-color: navy; } h1{ font-size:22px; color:white; }
  • 32. Quitamos las reglas de estilo del HEAD. <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> <link rel="stylesheet" type="text/css" href="miestilo.css" /> </head> <body> <h1>Hola Mundo!!! </h1> </body> </html>
  • 33. Mayor información sobre la etiqueta link: http://www.w3schools.com/TAGS/tag_link.asp
  • 34. No olvidar la organización y manejo de archivos.
  • 35. carpeta index.html miestilo.css
  • 36. <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> <link rel="stylesheet" type="text/css" href="miestilo.css" /> </head> <body> <h1>Hola Mundo!!! </h1> </body> </html>
  • 37. carpeta01 index.html carpeta02 miestilo.css
  • 38. Quitamos las reglas de estilo del HEAD. <html> <head> <title>Título de una página web con ISO en occidental/europeo</title> <link rel="stylesheet" type="text/css" href="carpeta02/miestilo.css" /> </head> <body> <h1>Hola Mundo!!! </h1> </body> </html>
  • 39. h1 {color: red;} #principal {background-color: blue;} .importante {font-weight: bold;} css
  • 40. En el CSS En el XHTML h1 <h1></h1> #principal id=”principal” .importante class=”importante”
  • 41. Básico: el manejo de color en pantalla. (R, G, B) - 8 bits de profundidad (de 0 a 255). #RGB - 8 bits de profundidad (de 0 a FF).
  • 42. (0,0,0) = #000000 = #000 (255,255, 255) = #ffffff = #fff (255, 0, 0) = #ff0000 (197, 175, 228) = #cbade7
  • 43. Recurso básico para sacar esquemas de color: http://colorschemedesigner.com/
  • 44. Background. • background-color • background-image • background-repeat • background-position • background-position
  • 45. M
  • 46. Font. • font-family • font-style • font-size • font-variant • font-weight