SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
Taller de
Maquetación Web
     Metodología &  
   Ejercicios prácticos




     Reconocimiento 3.0 Unported (CC BY 3.0)
Temario
● Beneficios
   ○ Estándares web    
   ○ Metodología
● Ejercicios       
   ○ Semántica       
   ○ Estructura
   ○ Estilos
Beneficios
        ¿Por qué es buena idea
     respetar los estándares web?

http://www.w3.org/standards/webdesign/htmlcss
Beneficios
● Sienta las bases para una correcta indexación
  en buscadores.
Beneficios
● Ayuda y agiliza la implementación y el
  mantenimiento de la aplicación.
Beneficios
● Mejora la accesibilidad de la aplicación.
● Web Accessibility Initiative (WAI)
   ○ http://www.w3.org/WAI/
Beneficios
● Multidispositivo
Beneficios
  ¿Por qué es buena idea tener 
una metodología de maquetación?
Beneficios
● Nos permite centrarnos en una sola tarea a
  la vez...
Beneficios
● Nos permite centrarnos en una sola tarea a
  la vez...
   1. Semántica      XHTML      indexación 
Beneficios
● Nos permite centrarnos en una sola tarea a
  la vez:
   1. Semántica      XHTML      indexación    
   2. Estructura      DIV/SPAN     organización
Beneficios
● Nos permite centrarnos en una sola tarea a
  la vez:
   1. Semántica      XHTML      indexación    
   2. Estructura      DIV/SPAN      organización
   3. Estilos      CSS      imágenes y colores
¡A currar!
Ejercicios:
1. Semántica    
2. Estructura
3. Estilos
1.- Semántica
● Material
  1. Diseño gráfico y/o wireframe impreso
  2. Contenido en texto plano
● Tareas
  1. Identificar los elementos semánticos
  2. Etiquetar el contenido
● Addons
   ○ HeadingsMap
   ○ Awesome Screenshot
Semántica/Chuleta
               http://www.w3schools.com/html/
 
    ● Encabezados: <H1> <H2> <H3> <H4> <H5> <H6>
    ● Listados: <UL> <OL> <LI> <DL> <DT> <DD>
    ● Párrafos y saltos de línea: <P> </BR>
    ● Enlaces: <A HREF="" TITLE="">
    ● Imágenes: <IMG SRC="" ALT="">
    ● Tablas: <TABLE> <CAPTION> <THEAD> <TBODY> <TFOOTER>
      <TR>  <TH> <TD>
    ● Formularios: <FORM> <FIELDSET> <LEGEND> <LABEL FOR=""
      > <INPUT TYPE="TEXT" FOR="">  <INPUT TYPE="SUBMIT"
      >         
    ● Texto: <STRONG> <EM>
2.- Estructura
● Material
   ○ Contenido etiquetado (ver ejercicio #1)
● Tareas
   ○ Con la ayuda de las etiquetas no semánticas <div> &
     <span> organizar el contenido por bloques de
     información.
● Addons
   ○ Firebug & Web Developer
Estructura
● A tener en cuenta...
   ○ HTML5 tiene nuevas etiquetas semánticas: 
       ■ header
       ■ footer
       ■ aside
       ■ article
       ■ section
       ■ figure
       ■ nav
   ○ But... "You can still use div"
3.- Estilos
● Material
   ○ Estructura (ver ejercicio #2)
● Tareas
   ○ Crear la hoja de estilos
Estilos/Chuleta
               http://www.w3schools.com/cssref/
 
    ● Básicos: color, cursor, clear, position, z-index
    ● Background: background-color, background-image,
      background-position, background-repeat
    ● Fonts: font-family, font-size, font-weight
    ● Margin: margin-top, margin-bottom, margin-left, margin-
      right
    ● Padding: padding-top, padding-bottom, padding-left,
      padding-right
    ● Border: border-color, border-top, border-bottom, border-
      left, border-right
Estilos/Reset
 
           "If you don’t define all the default CSS parameters
    in your style sheet, the browser will use its default parameters
          instead, so your site will end up looking different
           depending on what browser you use." http://www.
                         designisphilosophy.com
 
    ● Normalize.css
         ○ http://necolas.github.com/normalize.css
    ● BluePrint Reset
         ○ https://github.com/joshuaclayton/blueprint-
           css/blob/master/blueprint/src/reset.css
Estilos/Hacks IE
Hacks IE
 ● Lower than IE 9
      ○ <!--[if lt IE 9]><![endif]-->
 ● Greater than IE 8
      ○ <!--[if gt IE 8]><![endif]-->
 ● Lower or equal 9
      ○ <!--[if lte IE 9]><![endif]-->
 ● Is IE 6 
      ○ <!--[if IE 6]><![endif]-->
Estilos/Position
● static (por defecto)
    ○ posición en orden de aparición
● absolute
    ○ posición según el contexto (no static) del elemento
      padre (<body>, <div>)
● relative
    ○ posición relativa a los atributos: top, left, bottom, right
● fixed
    ○ posición fija 
● Learn CSS Positioning in Ten Steps:
    ○ http://www.barelyfitz.com/screencast/html-training/css/positioning/
Estilos/Float Hack
Estilos/Float Hack
Recursos extra
● Frameworks CSS
  ○ Estáticos
      ■ http://960.gs
      ■ http://www.blueprintcss.org
  ○ Responsive
      ■ http://cssgrid.net
      ■ http://simplegrid.info
  ○ LESS
      ■ http://twitter.github.com/bootstrap
Recursos extra
● HTML5
  ○ Refencia
      ■ http://html5doctor.com 
  ○ Demos
      ■ http://html5demos.com
  ○ Enabling script
      ■ http://code.google.com/p/html5shiv 
      ■ http://www.modernizr.com
  ○ Framework
      ■ http://html5boilerplate.com 
      ■ http://52framework.com 
● CSS3
  ○ http://css3pie.com
  ○ http://css3please.com
Recursos extra
● Microformatos
    ○ http://microformats.org
    ○ http://schema.org
● Sprites
    ○ http://www.alistapart.com/articles/sprites
Para saber más
● Proporción: Ergonomía y anatomía en
  interfaces modernas
   ○ http://slidesha.re/fewl8r
● OOCSS
   ○  http://www.scribd.com/doc/60772875 
● HTML5 y CSS3
   ○ http://slidesha.re/fDIry6
● Mind map about Front-end technologies
   ○ http://goo.gl/EnKsA
 ¡Gracias!

 http://bruno.garciaechegaray.com

Más contenido relacionado

La actualidad más candente

El gran diseño web (ensayo)
El gran diseño web (ensayo)El gran diseño web (ensayo)
El gran diseño web (ensayo)snax12
 
Diseño conceptual de una base de datos de una tienda de abarotes
Diseño  conceptual   de  una base de datos  de una tienda  de abarotesDiseño  conceptual   de  una base de datos  de una tienda  de abarotes
Diseño conceptual de una base de datos de una tienda de abarotesmaryzori
 
Reporte de practicas android studio
Reporte de practicas android studioReporte de practicas android studio
Reporte de practicas android studioAlanGodinez19
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasJosé Antonio Sandoval Acosta
 
Ejercicios de HTML
Ejercicios de HTMLEjercicios de HTML
Ejercicios de HTMLAbrirllave
 
Instalacion desde cero pdf
Instalacion desde cero pdfInstalacion desde cero pdf
Instalacion desde cero pdfmarlon maldonado
 
2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBD2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBDEmanuelMuoz11
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Comprimir y descomprimir archivos
Comprimir y descomprimir archivosComprimir y descomprimir archivos
Comprimir y descomprimir archivosNancy
 
Ejemplo creacion de un etl
Ejemplo creacion de un etlEjemplo creacion de un etl
Ejemplo creacion de un etlmarilgarcia7
 
Responsive Web Design (Diseño Web Adaptable)
Responsive Web Design (Diseño Web Adaptable)Responsive Web Design (Diseño Web Adaptable)
Responsive Web Design (Diseño Web Adaptable)Adolfo Sanz De Diego
 
Diferencias y semejanzas entre presentadores de diapositivas
Diferencias y semejanzas entre presentadores de diapositivasDiferencias y semejanzas entre presentadores de diapositivas
Diferencias y semejanzas entre presentadores de diapositivasmvgh1231
 
Google drive
Google driveGoogle drive
Google driveccausil
 

La actualidad más candente (20)

tipos de navegadores
tipos de navegadorestipos de navegadores
tipos de navegadores
 
El gran diseño web (ensayo)
El gran diseño web (ensayo)El gran diseño web (ensayo)
El gran diseño web (ensayo)
 
Diseño conceptual de una base de datos de una tienda de abarotes
Diseño  conceptual   de  una base de datos  de una tienda  de abarotesDiseño  conceptual   de  una base de datos  de una tienda  de abarotes
Diseño conceptual de una base de datos de una tienda de abarotes
 
Reporte de practicas android studio
Reporte de practicas android studioReporte de practicas android studio
Reporte de practicas android studio
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Ejercicios de HTML
Ejercicios de HTMLEjercicios de HTML
Ejercicios de HTML
 
Instalacion desde cero pdf
Instalacion desde cero pdfInstalacion desde cero pdf
Instalacion desde cero pdf
 
2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBD2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBD
 
Sistemas de pago electrónico
Sistemas de pago electrónicoSistemas de pago electrónico
Sistemas de pago electrónico
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Aplicación de la Web 1.0 a la Web 5.0 en la Educacion
Aplicación de la Web 1.0 a la Web 5.0 en la EducacionAplicación de la Web 1.0 a la Web 5.0 en la Educacion
Aplicación de la Web 1.0 a la Web 5.0 en la Educacion
 
access
accessaccess
access
 
HTML5
HTML5HTML5
HTML5
 
Comprimir y descomprimir archivos
Comprimir y descomprimir archivosComprimir y descomprimir archivos
Comprimir y descomprimir archivos
 
Cliente web y servidor web
Cliente web y servidor webCliente web y servidor web
Cliente web y servidor web
 
Ejemplo creacion de un etl
Ejemplo creacion de un etlEjemplo creacion de un etl
Ejemplo creacion de un etl
 
Estándares Web
Estándares WebEstándares Web
Estándares Web
 
Responsive Web Design (Diseño Web Adaptable)
Responsive Web Design (Diseño Web Adaptable)Responsive Web Design (Diseño Web Adaptable)
Responsive Web Design (Diseño Web Adaptable)
 
Diferencias y semejanzas entre presentadores de diapositivas
Diferencias y semejanzas entre presentadores de diapositivasDiferencias y semejanzas entre presentadores de diapositivas
Diferencias y semejanzas entre presentadores de diapositivas
 
Google drive
Google driveGoogle drive
Google drive
 

Destacado

Retoque fotográfico con photoshop por medio de tutoriales
Retoque fotográfico con photoshop por medio de tutorialesRetoque fotográfico con photoshop por medio de tutoriales
Retoque fotográfico con photoshop por medio de tutorialesramiro1msergiocabrera
 
Retoque fotografico
Retoque fotograficoRetoque fotografico
Retoque fotograficoDevJos6666
 
Programas para edicion de audio e imagen
Programas para edicion de audio e imagenProgramas para edicion de audio e imagen
Programas para edicion de audio e imagenChepe1234
 
Retoques fotográfico con photoshop
Retoques fotográfico con photoshopRetoques fotográfico con photoshop
Retoques fotográfico con photoshopCoraAlba
 
Retoque fotografico I - Salta - Casa de la Cultura
Retoque fotografico I - Salta - Casa de la CulturaRetoque fotografico I - Salta - Casa de la Cultura
Retoque fotografico I - Salta - Casa de la CulturaEne Artedigital
 
El Retoque Fotográfico Digital
El Retoque Fotográfico DigitalEl Retoque Fotográfico Digital
El Retoque Fotográfico Digitalguestc60b3c
 
Nuevas técnicas de imagen digital
Nuevas técnicas de imagen digitalNuevas técnicas de imagen digital
Nuevas técnicas de imagen digitalGráficas Azorín
 
Diapositivas fotografia
Diapositivas fotografiaDiapositivas fotografia
Diapositivas fotografiaDavid Muñoz
 
Diseño de páginas Web
Diseño de páginas Web Diseño de páginas Web
Diseño de páginas Web Digetech.net
 

Destacado (16)

Maquetación Web
Maquetación WebMaquetación Web
Maquetación Web
 
Retoque fotográfico con photoshop por medio de tutoriales
Retoque fotográfico con photoshop por medio de tutorialesRetoque fotográfico con photoshop por medio de tutoriales
Retoque fotográfico con photoshop por medio de tutoriales
 
Retoque fotografico
Retoque fotograficoRetoque fotografico
Retoque fotografico
 
Programas para edicion de audio e imagen
Programas para edicion de audio e imagenProgramas para edicion de audio e imagen
Programas para edicion de audio e imagen
 
Power point retoque fotográfico
Power point retoque fotográficoPower point retoque fotográfico
Power point retoque fotográfico
 
Retoques fotográfico con photoshop
Retoques fotográfico con photoshopRetoques fotográfico con photoshop
Retoques fotográfico con photoshop
 
Retoque fotografico
Retoque fotograficoRetoque fotografico
Retoque fotografico
 
Retoque fotografico I - Salta - Casa de la Cultura
Retoque fotografico I - Salta - Casa de la CulturaRetoque fotografico I - Salta - Casa de la Cultura
Retoque fotografico I - Salta - Casa de la Cultura
 
Diseño y maquetación de sitios web.ppt
Diseño y maquetación de sitios web.pptDiseño y maquetación de sitios web.ppt
Diseño y maquetación de sitios web.ppt
 
Filtros fotográficos
Filtros fotográficosFiltros fotográficos
Filtros fotográficos
 
El Retoque Fotográfico Digital
El Retoque Fotográfico DigitalEl Retoque Fotográfico Digital
El Retoque Fotográfico Digital
 
Nuevas técnicas de imagen digital
Nuevas técnicas de imagen digitalNuevas técnicas de imagen digital
Nuevas técnicas de imagen digital
 
Diapositivas fotografia
Diapositivas fotografiaDiapositivas fotografia
Diapositivas fotografia
 
Que es Diseño web
Que es Diseño webQue es Diseño web
Que es Diseño web
 
Power Point FotografíA
Power Point FotografíAPower Point FotografíA
Power Point FotografíA
 
Diseño de páginas Web
Diseño de páginas Web Diseño de páginas Web
Diseño de páginas Web
 

Similar a Taller de Maquetación Web

Twig y otros "themas" en Drupal 8
Twig y otros "themas" en Drupal 8Twig y otros "themas" en Drupal 8
Twig y otros "themas" en Drupal 8Pakman Lh
 
#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!SergioIglesiasNET
 
MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!SergioIglesiasNET
 
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...SergioIglesiasNET
 
Primeros pasos con twitter bootstrap
Primeros pasos con twitter bootstrapPrimeros pasos con twitter bootstrap
Primeros pasos con twitter bootstrapJorge Cuadrado
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSSbetabeers
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSSLuis Miguel Martín
 
Plantillas en Drupal 6
Plantillas en Drupal 6Plantillas en Drupal 6
Plantillas en Drupal 6Manuel Garcia
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignManuel Padilla
 
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018nacho mascort
 
Seo para prestashop V.2
Seo para prestashop V.2Seo para prestashop V.2
Seo para prestashop V.2Raúl Carrión
 
ENAEDM23 - Antonio López (SEOstar). Clustering
ENAEDM23 - Antonio López (SEOstar). ClusteringENAEDM23 - Antonio López (SEOstar). Clustering
ENAEDM23 - Antonio López (SEOstar). ClusteringEnaeBusiness
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5Cycle-IT
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5Cycle-IT
 

Similar a Taller de Maquetación Web (20)

Twig y otros "themas" en Drupal 8
Twig y otros "themas" en Drupal 8Twig y otros "themas" en Drupal 8
Twig y otros "themas" en Drupal 8
 
#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!
 
MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
Programacion web
Programacion webProgramacion web
Programacion web
 
CSS3
CSS3CSS3
CSS3
 
Protostar como framework
Protostar como frameworkProtostar como framework
Protostar como framework
 
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
Joomla!Day 2013 España - Taller de Desarrollo de Plantillas Joomla! - Sergio ...
 
Primeros pasos con twitter bootstrap
Primeros pasos con twitter bootstrapPrimeros pasos con twitter bootstrap
Primeros pasos con twitter bootstrap
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSS
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSS
 
Plantillas en Drupal 6
Plantillas en Drupal 6Plantillas en Drupal 6
Plantillas en Drupal 6
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive Design
 
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
 
Seo para prestashop V.2
Seo para prestashop V.2Seo para prestashop V.2
Seo para prestashop V.2
 
ENAEDM23 - Antonio López (SEOstar). Clustering
ENAEDM23 - Antonio López (SEOstar). ClusteringENAEDM23 - Antonio López (SEOstar). Clustering
ENAEDM23 - Antonio López (SEOstar). Clustering
 
Qué es CSS y con qué se come?
Qué es CSS y con qué se come?Qué es CSS y con qué se come?
Qué es CSS y con qué se come?
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Bootstrap 3.
Bootstrap 3.Bootstrap 3.
Bootstrap 3.
 

Último

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 

Último (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Taller de Maquetación Web

  • 1. Taller de Maquetación Web Metodología &   Ejercicios prácticos Reconocimiento 3.0 Unported (CC BY 3.0)
  • 2. Temario ● Beneficios ○ Estándares web     ○ Metodología ● Ejercicios        ○ Semántica        ○ Estructura ○ Estilos
  • 3. Beneficios ¿Por qué es buena idea respetar los estándares web? http://www.w3.org/standards/webdesign/htmlcss
  • 4. Beneficios ● Sienta las bases para una correcta indexación en buscadores.
  • 5. Beneficios ● Ayuda y agiliza la implementación y el mantenimiento de la aplicación.
  • 6. Beneficios ● Mejora la accesibilidad de la aplicación. ● Web Accessibility Initiative (WAI) ○ http://www.w3.org/WAI/
  • 8. Beneficios ¿Por qué es buena idea tener  una metodología de maquetación?
  • 9. Beneficios ● Nos permite centrarnos en una sola tarea a la vez...
  • 10. Beneficios ● Nos permite centrarnos en una sola tarea a la vez... 1. Semántica      XHTML      indexación 
  • 11. Beneficios ● Nos permite centrarnos en una sola tarea a la vez: 1. Semántica      XHTML      indexación     2. Estructura      DIV/SPAN     organización
  • 12. Beneficios ● Nos permite centrarnos en una sola tarea a la vez: 1. Semántica      XHTML      indexación     2. Estructura      DIV/SPAN      organización 3. Estilos      CSS      imágenes y colores
  • 13. ¡A currar! Ejercicios: 1. Semántica     2. Estructura 3. Estilos
  • 14. 1.- Semántica ● Material 1. Diseño gráfico y/o wireframe impreso 2. Contenido en texto plano ● Tareas 1. Identificar los elementos semánticos 2. Etiquetar el contenido ● Addons ○ HeadingsMap ○ Awesome Screenshot
  • 15. Semántica/Chuleta http://www.w3schools.com/html/   ● Encabezados: <H1> <H2> <H3> <H4> <H5> <H6> ● Listados: <UL> <OL> <LI> <DL> <DT> <DD> ● Párrafos y saltos de línea: <P> </BR> ● Enlaces: <A HREF="" TITLE=""> ● Imágenes: <IMG SRC="" ALT=""> ● Tablas: <TABLE> <CAPTION> <THEAD> <TBODY> <TFOOTER> <TR>  <TH> <TD> ● Formularios: <FORM> <FIELDSET> <LEGEND> <LABEL FOR="" > <INPUT TYPE="TEXT" FOR="">  <INPUT TYPE="SUBMIT" >          ● Texto: <STRONG> <EM>
  • 16. 2.- Estructura ● Material ○ Contenido etiquetado (ver ejercicio #1) ● Tareas ○ Con la ayuda de las etiquetas no semánticas <div> & <span> organizar el contenido por bloques de información. ● Addons ○ Firebug & Web Developer
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Estructura ● A tener en cuenta... ○ HTML5 tiene nuevas etiquetas semánticas:  ■ header ■ footer ■ aside ■ article ■ section ■ figure ■ nav ○ But... "You can still use div"
  • 22.
  • 23. 3.- Estilos ● Material ○ Estructura (ver ejercicio #2) ● Tareas ○ Crear la hoja de estilos
  • 24. Estilos/Chuleta http://www.w3schools.com/cssref/   ● Básicos: color, cursor, clear, position, z-index ● Background: background-color, background-image, background-position, background-repeat ● Fonts: font-family, font-size, font-weight ● Margin: margin-top, margin-bottom, margin-left, margin- right ● Padding: padding-top, padding-bottom, padding-left, padding-right ● Border: border-color, border-top, border-bottom, border- left, border-right
  • 25. Estilos/Reset   "If you don’t define all the default CSS parameters in your style sheet, the browser will use its default parameters instead, so your site will end up looking different depending on what browser you use." http://www. designisphilosophy.com   ● Normalize.css ○ http://necolas.github.com/normalize.css ● BluePrint Reset ○ https://github.com/joshuaclayton/blueprint- css/blob/master/blueprint/src/reset.css
  • 26. Estilos/Hacks IE Hacks IE ● Lower than IE 9 ○ <!--[if lt IE 9]><![endif]--> ● Greater than IE 8 ○ <!--[if gt IE 8]><![endif]--> ● Lower or equal 9 ○ <!--[if lte IE 9]><![endif]--> ● Is IE 6  ○ <!--[if IE 6]><![endif]-->
  • 27. Estilos/Position ● static (por defecto) ○ posición en orden de aparición ● absolute ○ posición según el contexto (no static) del elemento padre (<body>, <div>) ● relative ○ posición relativa a los atributos: top, left, bottom, right ● fixed ○ posición fija  ● Learn CSS Positioning in Ten Steps: ○ http://www.barelyfitz.com/screencast/html-training/css/positioning/
  • 30. Recursos extra ● Frameworks CSS ○ Estáticos ■ http://960.gs ■ http://www.blueprintcss.org ○ Responsive ■ http://cssgrid.net ■ http://simplegrid.info ○ LESS ■ http://twitter.github.com/bootstrap
  • 31. Recursos extra ● HTML5 ○ Refencia ■ http://html5doctor.com  ○ Demos ■ http://html5demos.com ○ Enabling script ■ http://code.google.com/p/html5shiv  ■ http://www.modernizr.com ○ Framework ■ http://html5boilerplate.com  ■ http://52framework.com  ● CSS3 ○ http://css3pie.com ○ http://css3please.com
  • 32. Recursos extra ● Microformatos ○ http://microformats.org ○ http://schema.org ● Sprites ○ http://www.alistapart.com/articles/sprites
  • 33. Para saber más ● Proporción: Ergonomía y anatomía en interfaces modernas ○ http://slidesha.re/fewl8r ● OOCSS ○  http://www.scribd.com/doc/60772875  ● HTML5 y CSS3 ○ http://slidesha.re/fDIry6 ● Mind map about Front-end technologies ○ http://goo.gl/EnKsA

Notas del editor

  1. - ¿Quién soy? - Taller 100% práctico - XHTML &amp; HTML5, CSS2 &amp; CSS3   - Amplitud
  2. - La base de la maquetación web son los estándares.
  3. ¿Estándares?
  4. Los robots encontrarán y comprenderán mejor nuestro contenido. Ya sea a través de posicionamiento orgánico o campaña de publicidad en Google Adwords.
  5. Los robots encontrarán y comprenderán mejor nuestro contenido. Ya sea a través de posicionamiento orgánico, una campaña de publicidad en Google Adwords
  6. Los robots encontrarán y comprenderán mejor nuestro contenido. Ya sea a través de posicionamiento orgánico, una campaña de publicidad en Google Adwords
  7. Los robots encontrarán y comprenderán mejor nuestro contenido. Ya sea a través de posicionamiento orgánico, una campaña de publicidad en Google Adwords