SlideShare una empresa de Scribd logo
1 de 35
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

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 

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