SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Bienvenidos al
 Gummurcia
Taller Práctico Básico
  de HTML y CSS
¡Instalamos Aptana 3
Creamos el Proyecto
Nuevo Proyecto

                 Nombre del Proyecto




                 Proyecto Web
Aptana nos crea
la estructura básica
El ejemplo que vamos a
   construir explicado
      paso a paso
@m_villagordo
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//
EN"
¿Y eso Que es?

✓ La declaración de tipo de documento debe ser lo primero en un documento
   HTML, antes de la etiqueta <html>.

✓ La declaración de tipo de documento no es una etiqueta HTML, es una
   instrucción para que el navegador web sepa qué versión del lenguaje de
   marcado se esta escribiendo en la página.

✓ La Definición del Tipo de Documento (DTD). El DTD especifica las reglas para
   ese lenguaje de marcado, de modo que los navegadores representen el
   contenido correctamente.
El <head>

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>index</title>
  <meta name="generator" content="Studio 3 http://aptana.com/">
  <link rel="stylesheet" type="text/css" href="../gummurcia/css/style.css"/>
  <meta name="author" content="Manuel Villagordo Vera">
  <!-- Date: 2011-01-23 -->
Que incluimos en el
              <head>
✓ Puede incluir secuencias dede estilo (CSS), instrucciones para que el navegador sepa
  donde encontrar las hojas
                              comandos, las
                                              proporcionar información del <meta name
    = “descripción”> (aquí es donde el SEO hace la mayor parte de su trabajo).

✓ También incluyeque va aparecer en el navegador y también espongamos entre esasSEO.
  etiquetas es lo
                  las etiquetas <title>mipagina</title> lo que
                                                               importante para el

✓ Otras etiquetas que se incluyen son: <title>, <link>, <meta>, <script>, y <style>.
El <Body>   <body>
              <div id="contenedor">
                 <div id="encabezado">
                    <h1>HTML y CSS Básico</h1>
                   </div>
                    <div id="menu">
                      <ul>
                       <li><a href="#">Twitter</a></li>
                       <li><a href="#">Facebook</a></li>
                       <li><a href="#">Linkedin</a></li>
                       <li><a href="#">Contacto</a></li>
                       </ul>
                      </div>
                       <div id="contenido">
                        <h2>Subtitulo</h2>
                          <p>tempus vitae, luctus a, enim. Mauris justo.
            Nulla rutrum sapien nec mi. Proin dolor neque, auctor ut,
            pulvinar ut, mattis eu, erat.</p>
                          <h3>Sub-subtitulo</h3>
                          <p>
                           laoreet sed, libero. Ut odio purus, ultricies in,
            condimentum non, tincidunt ac, odio. Nulla eget velit.
            Suspendisse massa.</p>

                           <div id="footer">
                            <p>Copyright2005 - Derechos reservados</
            p>
El <body>


✓
Todo lo que queramos que el navegador nos
muestre ira entre las etiquetas...
✓   <body> </body>
Dando forma al HTML con
  Hojas de estilo (CSS)
¿Que son las CSS?

✓
CSS son las siglas de Cascading Style Sheets, en
español Hojas de estilo en Cascada
✓
CSS es un lenguaje usado para definir la
presentación de un documento estructurado
escrito en HTML o XML (y por extensión en
XHTML) es.wikipedia.org/wiki/Css
La Idea de las hojas de estilo


✓   Es separar la estructura de un documento de su presentación
Podemos aplicar hojas de
estilo de 4 formas diferentes
Pero yo os voy a decir la mas
           usada
Hoja de estilos externa



<link rel="stylesheet" type="textcss" href="style.css">
Dimensiones de las cajas
¿Comenzamos a darle
estilo a nuestro HTML?
Empezamos dando estilo a
             todo el <body>
/*empezamos por esto, para evitar resultados extraños en distintos navegadores, y algo de
estilo al texto*/
body {

    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    color:#666666;
    text-align:center; /*aquí mandamos a centrar todo el contenido*/
}
Le damos propiedades a
             nuestro contenedor
#contenedor {

 width:670px; /*ancho total de la pagina*/
 border: 1px solid #333333; /*encadeno los 3 atributos claves del borde en una sola linea,
ahorrando codigo*/
 background-color: #FFF8F0; /*Fondo del contenedor*/
 margin: 10px auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos
es suficiente para centrar la pagina*/
 text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/

}
Le damos propiedades a
         nuestro encabezado
#encabezado{
  margin:10px; /*para que no se pegue al borde*/
  padding:10px; /*algo de relleno*/
  width:224px; /*este ancho es para que cuadre con el texto*/
  height:50px; /*altura del encabezado*/
  border:1px solid #333333; /*decoracion*/
  background-color:#CC6600; /*fondo del encabezado*/
  float:left; /*flotamos a la izquierda*/
  display:inline;
}
Le damos propiedades a
         los <h1> que tengamos
          dentro del encabezado
#encabezado h1 {

    font-size:22px;
    width:224px;
    color:#FFFFFF;
    margin: 0px; /*los h1 vienen con margen, con esto se lo quitamos*/
    padding-top:15px;
}
Ahora vamos a por el
                  menú
#menu {

    float:left;
    margin:10px 20px auto 0;
    border:1px solid #333333;
    width:380px;
    height:24px;
}
Damos propiedades a las
     listas desordenadas (ul)

                             ul {

    list-style-type:none; /*con esto quitamos las viñetas*/
    margin:0px; /*le quitamos el margen a la lista*/
    padding:0; /*y el relleno*/

}
Ahora a los elementos
           <li> le damos lo suyo

li {
       margin:0; /*le quito el margen al elemento de la lista*/
       float:left; /*y los floto a la izquierda para eliminar el salto de linea*/
  }
A todos los <a> que estén
             dentro de <li>
li a {
    display:block; /*con esto el vinculo tendrá un área rectangular, así no será solo el texto*/
    color:#FFFFFF; /*mas*/
    width:72px; /*defino el ancho del rectángulo del vinculo*/
    background-color:#CC3300; /*algo de color*/
    padding:6px 9px 4px 14px; /*sumamos el relleno al ancho y alto del rectangulo para
obtener el div #menu completamente ocupado con los ítems del menú*/
    text-decoration:none; /*elimino el subrayado del vínculo*/
    font-weight:bold; /*decoración*/
    text-transform:uppercase; /*decorare los vínculos en mayúsculas*/
}
Para hacer el menú mas
     bonito le hacemos esto

li a:hover {
    background-color:#999900; /*decoración para el evento hover (mouse encima)*/
}
El siguiente paso es darle
               forma al contenido
#contenido {

    width:580px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */

    clear:both; /*con esto nos aseguramos de que no se ponga nada a los lados*/

    padding:10px;
}
todos los <h2>
            que estén dentro del
                 contenido
#contenido h2 {

    font-size:16px;
    color:#CC3300;
    width:246px;
    text-transform:uppercase;
    border-bottom:1px dotted #CC3300;
}
Y ahora a todos los <h3>
        que estén dentro del
             contenido
#contenido h3 {

    width:246px;
    font-size:14px;
    color:#999900;
    border-bottom:1px dotted #999900;
}
Y ahora si, para terminar
         las propiedades del
#footer {
               <footer>
    width:560px; /*menos porque debemos sumar el padding del div contenido*/
    text-align:right;
    padding:10px;
    font-size:80%; /*mas pequeño el texto*/
    font-style:italic;
    color:#999999;
}
¡Muchas Gracias a todos!
           @m_villagordo
           @Gummurcia
    http://www.gummurcia.org/


    Encuesta a realizar

Más contenido relacionado

La actualidad más candente (19)

Qué Son Las Css
Qué Son Las CssQué Son Las Css
Qué Son Las Css
 
Directivas en html
Directivas en htmlDirectivas en html
Directivas en html
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Estructura de una página html
Estructura de una página htmlEstructura de una página html
Estructura de una página html
 
Html.....
Html.....Html.....
Html.....
 
Html y css
Html y cssHtml y css
Html y css
 
Capas en html
Capas en htmlCapas en html
Capas en html
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 
Introducción CSS
Introducción CSSIntroducción CSS
Introducción CSS
 
Html
HtmlHtml
Html
 
ETIQUETAS DE HTML.....
ETIQUETAS DE HTML.....ETIQUETAS DE HTML.....
ETIQUETAS DE HTML.....
 
Etiquetas HTML
Etiquetas HTMLEtiquetas HTML
Etiquetas HTML
 
DBER N° 2 blog blogger blogspot
DBER N° 2 blog blogger blogspotDBER N° 2 blog blogger blogspot
DBER N° 2 blog blogger blogspot
 
comandos de pagina web
comandos de pagina webcomandos de pagina web
comandos de pagina web
 
Programación avanzada etiquetas de html
Programación avanzada   etiquetas de htmlProgramación avanzada   etiquetas de html
Programación avanzada etiquetas de html
 
19 tips para css
19 tips para css19 tips para css
19 tips para css
 
Etilos
Etilos Etilos
Etilos
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
Introducción al desarrollo web frontend
Introducción al desarrollo web frontendIntroducción al desarrollo web frontend
Introducción al desarrollo web frontend
 

Similar a Presentación CSS y HTML en Gummurcia

Similar a Presentación CSS y HTML en Gummurcia (20)

3.css
3.css3.css
3.css
 
Diseño de paginas con html1
Diseño de paginas con html1Diseño de paginas con html1
Diseño de paginas con html1
 
Maquetacion
MaquetacionMaquetacion
Maquetacion
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
 
Taller Wordpress Nivel II
Taller Wordpress Nivel IITaller Wordpress Nivel II
Taller Wordpress Nivel II
 
Manual de css hojas de estilo
Manual de css hojas de estiloManual de css hojas de estilo
Manual de css hojas de estilo
 
Manual de css......jpg
Manual de css......jpgManual de css......jpg
Manual de css......jpg
 
Presenpabo
PresenpaboPresenpabo
Presenpabo
 
Organigramas John Jayro
Organigramas John JayroOrganigramas John Jayro
Organigramas John Jayro
 
Clase 5 lenguaje html
Clase 5  lenguaje htmlClase 5  lenguaje html
Clase 5 lenguaje html
 
Manual Css Desarrolloweb.Com
Manual Css Desarrolloweb.ComManual Css Desarrolloweb.Com
Manual Css Desarrolloweb.Com
 
Manual de introducción a CSS3
Manual de introducción a CSS3Manual de introducción a CSS3
Manual de introducción a CSS3
 
Manual de Introducción a CSS3
Manual de Introducción a CSS3Manual de Introducción a CSS3
Manual de Introducción a CSS3
 
Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptx
 
[modo de compatibilidad] HTML
[modo de compatibilidad] HTML[modo de compatibilidad] HTML
[modo de compatibilidad] HTML
 
Clase 1 Plataforma introducción a Diseño Web
Clase 1 Plataforma introducción a Diseño WebClase 1 Plataforma introducción a Diseño Web
Clase 1 Plataforma introducción a Diseño Web
 
Html actividades 1
Html actividades  1Html actividades  1
Html actividades 1
 
Html
HtmlHtml
Html
 
Introducción al Desarrollo Web
Introducción al Desarrollo WebIntroducción al Desarrollo Web
Introducción al Desarrollo Web
 

Último

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosGustavoCanevaro
 
Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoJosé Luis Palma
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfHannyDenissePinedaOr
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entornoday561sol
 
Campaña Verano 2024 en Bergara - Colonias 2024
Campaña Verano 2024 en Bergara - Colonias 2024Campaña Verano 2024 en Bergara - Colonias 2024
Campaña Verano 2024 en Bergara - Colonias 2024Bergarako Udala
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfdeBelnRosales2
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 

Último (20)

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial Albatros
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro Delgado
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Act#25 TDLab. Eclipse Solar 08/abril/2024
Act#25 TDLab. Eclipse Solar 08/abril/2024Act#25 TDLab. Eclipse Solar 08/abril/2024
Act#25 TDLab. Eclipse Solar 08/abril/2024
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdf
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entorno
 
Campaña Verano 2024 en Bergara - Colonias 2024
Campaña Verano 2024 en Bergara - Colonias 2024Campaña Verano 2024 en Bergara - Colonias 2024
Campaña Verano 2024 en Bergara - Colonias 2024
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
 
Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 

Presentación CSS y HTML en Gummurcia

  • 2. Taller Práctico Básico de HTML y CSS
  • 4. Creamos el Proyecto Nuevo Proyecto Nombre del Proyecto Proyecto Web
  • 5. Aptana nos crea la estructura básica
  • 6. El ejemplo que vamos a construir explicado paso a paso
  • 8. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional// EN"
  • 9. ¿Y eso Que es? ✓ La declaración de tipo de documento debe ser lo primero en un documento HTML, antes de la etiqueta <html>. ✓ La declaración de tipo de documento no es una etiqueta HTML, es una instrucción para que el navegador web sepa qué versión del lenguaje de marcado se esta escribiendo en la página. ✓ La Definición del Tipo de Documento (DTD). El DTD especifica las reglas para ese lenguaje de marcado, de modo que los navegadores representen el contenido correctamente.
  • 10. El <head> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>index</title> <meta name="generator" content="Studio 3 http://aptana.com/"> <link rel="stylesheet" type="text/css" href="../gummurcia/css/style.css"/> <meta name="author" content="Manuel Villagordo Vera"> <!-- Date: 2011-01-23 -->
  • 11. Que incluimos en el <head> ✓ Puede incluir secuencias dede estilo (CSS), instrucciones para que el navegador sepa donde encontrar las hojas comandos, las proporcionar información del <meta name = “descripción”> (aquí es donde el SEO hace la mayor parte de su trabajo). ✓ También incluyeque va aparecer en el navegador y también espongamos entre esasSEO. etiquetas es lo las etiquetas <title>mipagina</title> lo que importante para el ✓ Otras etiquetas que se incluyen son: <title>, <link>, <meta>, <script>, y <style>.
  • 12. El <Body> <body> <div id="contenedor"> <div id="encabezado"> <h1>HTML y CSS Básico</h1> </div> <div id="menu"> <ul> <li><a href="#">Twitter</a></li> <li><a href="#">Facebook</a></li> <li><a href="#">Linkedin</a></li> <li><a href="#">Contacto</a></li> </ul> </div> <div id="contenido"> <h2>Subtitulo</h2> <p>tempus vitae, luctus a, enim. Mauris justo. Nulla rutrum sapien nec mi. Proin dolor neque, auctor ut, pulvinar ut, mattis eu, erat.</p> <h3>Sub-subtitulo</h3> <p> laoreet sed, libero. Ut odio purus, ultricies in, condimentum non, tincidunt ac, odio. Nulla eget velit. Suspendisse massa.</p> <div id="footer"> <p>Copyright2005 - Derechos reservados</ p>
  • 13. El <body> ✓ Todo lo que queramos que el navegador nos muestre ira entre las etiquetas... ✓ <body> </body>
  • 14. Dando forma al HTML con Hojas de estilo (CSS)
  • 15. ¿Que son las CSS? ✓ CSS son las siglas de Cascading Style Sheets, en español Hojas de estilo en Cascada ✓ CSS es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML) es.wikipedia.org/wiki/Css
  • 16. La Idea de las hojas de estilo ✓ Es separar la estructura de un documento de su presentación
  • 17. Podemos aplicar hojas de estilo de 4 formas diferentes
  • 18. Pero yo os voy a decir la mas usada
  • 19. Hoja de estilos externa <link rel="stylesheet" type="textcss" href="style.css">
  • 21. ¿Comenzamos a darle estilo a nuestro HTML?
  • 22. Empezamos dando estilo a todo el <body> /*empezamos por esto, para evitar resultados extraños en distintos navegadores, y algo de estilo al texto*/ body { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; text-align:center; /*aquí mandamos a centrar todo el contenido*/ }
  • 23. Le damos propiedades a nuestro contenedor #contenedor { width:670px; /*ancho total de la pagina*/ border: 1px solid #333333; /*encadeno los 3 atributos claves del borde en una sola linea, ahorrando codigo*/ background-color: #FFF8F0; /*Fondo del contenedor*/ margin: 10px auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ }
  • 24. Le damos propiedades a nuestro encabezado #encabezado{ margin:10px; /*para que no se pegue al borde*/ padding:10px; /*algo de relleno*/ width:224px; /*este ancho es para que cuadre con el texto*/ height:50px; /*altura del encabezado*/ border:1px solid #333333; /*decoracion*/ background-color:#CC6600; /*fondo del encabezado*/ float:left; /*flotamos a la izquierda*/ display:inline; }
  • 25. Le damos propiedades a los <h1> que tengamos dentro del encabezado #encabezado h1 { font-size:22px; width:224px; color:#FFFFFF; margin: 0px; /*los h1 vienen con margen, con esto se lo quitamos*/ padding-top:15px; }
  • 26. Ahora vamos a por el menú #menu { float:left; margin:10px 20px auto 0; border:1px solid #333333; width:380px; height:24px; }
  • 27. Damos propiedades a las listas desordenadas (ul) ul { list-style-type:none; /*con esto quitamos las viñetas*/ margin:0px; /*le quitamos el margen a la lista*/ padding:0; /*y el relleno*/ }
  • 28. Ahora a los elementos <li> le damos lo suyo li { margin:0; /*le quito el margen al elemento de la lista*/ float:left; /*y los floto a la izquierda para eliminar el salto de linea*/ }
  • 29. A todos los <a> que estén dentro de <li> li a { display:block; /*con esto el vinculo tendrá un área rectangular, así no será solo el texto*/ color:#FFFFFF; /*mas*/ width:72px; /*defino el ancho del rectángulo del vinculo*/ background-color:#CC3300; /*algo de color*/ padding:6px 9px 4px 14px; /*sumamos el relleno al ancho y alto del rectangulo para obtener el div #menu completamente ocupado con los ítems del menú*/ text-decoration:none; /*elimino el subrayado del vínculo*/ font-weight:bold; /*decoración*/ text-transform:uppercase; /*decorare los vínculos en mayúsculas*/ }
  • 30. Para hacer el menú mas bonito le hacemos esto li a:hover { background-color:#999900; /*decoración para el evento hover (mouse encima)*/ }
  • 31. El siguiente paso es darle forma al contenido #contenido { width:580px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */ clear:both; /*con esto nos aseguramos de que no se ponga nada a los lados*/ padding:10px; }
  • 32. todos los <h2> que estén dentro del contenido #contenido h2 { font-size:16px; color:#CC3300; width:246px; text-transform:uppercase; border-bottom:1px dotted #CC3300; }
  • 33. Y ahora a todos los <h3> que estén dentro del contenido #contenido h3 { width:246px; font-size:14px; color:#999900; border-bottom:1px dotted #999900; }
  • 34. Y ahora si, para terminar las propiedades del #footer { <footer> width:560px; /*menos porque debemos sumar el padding del div contenido*/ text-align:right; padding:10px; font-size:80%; /*mas pequeño el texto*/ font-style:italic; color:#999999; }
  • 35. ¡Muchas Gracias a todos! @m_villagordo @Gummurcia http://www.gummurcia.org/ Encuesta a realizar

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n