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

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 

Último (20)

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 

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