SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Responsive Web Design con
     HTML5 y CSS3
    Ing. José Rodríguez Rojas
Contenido
1.   Introducción a HTML, CSS3 y Responsive Web
     Design
2.   Media Queries
3.   Diseños Fluidos
4.   HTML5 para Responsive Designs
5.   CSS3: Selectores, Tipografia y Color
6.   Estética con CSS3
7.   CSS3 Transiciones, Transformaciones y
     Animaciones
Introducción a HTML, CSS3 y
Responsive Web Design
¿Por qué son importantes los
smartphones? (IE no?)
 Crecimiento del (2.86%) 2010 al (7.02%) 2011.
 Uso de IE6 disminuyó de 8.79% a 3.42%
 Uso de IE7 disminuyó a 5.42% en el 2011.
Web Responsive Design:
Definición
 El término fue acuñado por Ethan Marcotte.
 Se consolidan tres técnicas existentes:
   Flexible Grid Layout
   Flexible Images
   Media y Media Queries
Herramientas Testing Viewport
 http://www.microsoft.com/download/en/details.as
  px?id=18359
 http://safariextendr.com/extension/resizeme
 https://addons.mozilla.org/en-
  US/firefox/addon/firesizer/
 http://www.chromeextensions.org/appearance-
  functioning/window-resizer/
Viewport o ScreenSize
 Viewport y ScreenSize no son lo mismo
 Viewport: Se refiere al área de contenido sin
  considerar toolbars, tabs, etc.
 ScreenSize: Se refiere al área física de
  visualización del dispositivo.
Ejemplos
 http://blog.teamtreehouse.com/
 http://2011.dconstruct.org/
 http://2012.dconstruct.org/
HTML5
 Es la quinta revisión importante del lenguaje
  básico de la World Wide Web, HTML.
 HTML5 especifica dos variantes de sintaxis para
  HTML: un «clásico» HTML (text/html), la variante
  conocida como HTML5 y una variante XHTML
  conocida como sintaxis XHTML5 que deberá ser
  servida como XML (XHTML)
Reducción de Tiempo y Código
 Antes:
   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
   1.1//EN"
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 Ahora:
   <!DOCTYPE html>
Reducción de Tiempo y Código
 Antes:
   <script src="js/jquery-1.7.1.min.js"
   type="text/javascript"></script>
 Ahora:
   <script src="js/jquery-1.7.1.min.js"></script>
Reducción de Tiempo y Código
 Antes:
   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
   1.1//EN"
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 Ahora:
   <!DOCTYPE html>
Semántica Mejorada
<div class=“header”>
  <div class=“navigation”>
    <ul class=“nav-list”>
      <li><a href=“#” title=“Home”>Home</a></li>
      <li><a href=“#” title=“About”>About</a></li>
    </ul>
  </div>
</div>
Semántica Mejorada
<header>
  <nav>
   <ul class=“nav-list”>
     <li><a href=“#” title=“Home”>Home</a></li>
     <li><a href=“#” title=“About”>About</a></li>
   </ul>
  </nav>
</header>
CSS3
 A diferencia de CSS2, que fue una gran
 especificación que definía varias funcionalidades,
 CSS3 está dividida en varios documentos
 separados, llamados "módulos".
 Cada módulo añade nuevas funcionalidades a
 las definidas en CSS2, de manera que se
 preservan las anteriores para mantener la
 compatibilidad.
Ejemplos
 http://www.panic.com/blog/
 http://demo.marcofolio.net/3d_animation_css3/
 http://demo.marcofolio.net/rotating_billboard/
  (SAFARI)
 http://demo.marcofolio.net/polaroid_photo_viewer
  /
 http://demo.marcofolio.net/lights_off_canvas
 http://designlovr.com/examples/dynamic_stack_of
  _index_cards/

Weitere ähnliche Inhalte

Was ist angesagt?

HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!maspixel
 
Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Hernan Beati
 
Introducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGRIntroducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGRvalgreens
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5maxfontana90
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSSManuel Razzari
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Joaquin Lara Sierra
 
Html5 Básico
Html5 BásicoHtml5 Básico
Html5 BásicoFEDIMON
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Paradigma Digital
 
HTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoyHTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoyFRONTDAYS
 
Buenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y AccesibilidadBuenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y AccesibilidadFRONTDAYS
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyParadigma Digital
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYJuan Eladio Sánchez Rosas
 

Was ist angesagt? (20)

HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!
 
Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011
 
Introducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGRIntroducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGR
 
Todo sobre HTML5
Todo sobre HTML5Todo sobre HTML5
Todo sobre HTML5
 
Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1
 
Html+css 2013
Html+css 2013Html+css 2013
Html+css 2013
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5
 
HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?
 
Html5 Básico
Html5 BásicoHtml5 Básico
Html5 Básico
 
Curso html5-v1
Curso html5-v1Curso html5-v1
Curso html5-v1
 
Maquetación web con html5
Maquetación web con html5Maquetación web con html5
Maquetación web con html5
 
Introducción HTML5 y CSS3
Introducción HTML5 y CSS3Introducción HTML5 y CSS3
Introducción HTML5 y CSS3
 
Manual de introducción a CSS3
Manual de introducción a CSS3Manual de introducción a CSS3
Manual de introducción a CSS3
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
HTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoyHTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoy
 
Buenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y AccesibilidadBuenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y Accesibilidad
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOY
 

Andere mochten auch

Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño WebLorena Guerrero
 
El Gran Libro de Diseño Web
El Gran Libro de Diseño WebEl Gran Libro de Diseño Web
El Gran Libro de Diseño WebRebelBangarang
 
HTML5, CSS3 y móviles
HTML5, CSS3 y móvilesHTML5, CSS3 y móviles
HTML5, CSS3 y móvilesPideCurso
 
05introduccionhtml 100901142734-phpapp02
05introduccionhtml 100901142734-phpapp0205introduccionhtml 100901142734-phpapp02
05introduccionhtml 100901142734-phpapp02SoftArt2014
 
Html 5 Guia Didactica
Html 5 Guia DidacticaHtml 5 Guia Didactica
Html 5 Guia DidacticaSoftArt2014
 
SEM - Search Engine Marketing / Mercadeo en búscadores
SEM - Search Engine Marketing / Mercadeo en búscadoresSEM - Search Engine Marketing / Mercadeo en búscadores
SEM - Search Engine Marketing / Mercadeo en búscadoresFrancisco Berrizbeitia
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la ActualidadLaurence HR
 
Logos, banners y fondos para sitios web
Logos, banners y fondos para sitios webLogos, banners y fondos para sitios web
Logos, banners y fondos para sitios webmireyacabreram
 
Crear banners en linea
Crear banners en lineaCrear banners en linea
Crear banners en lineainsutecvirtual
 
Tips Desarrollar y Gestionar Banners HTML5
Tips Desarrollar y Gestionar Banners HTML5Tips Desarrollar y Gestionar Banners HTML5
Tips Desarrollar y Gestionar Banners HTML5Diego Moya
 
Html5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritasHtml5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritasCarlos Toxtli
 

Andere mochten auch (20)

Manual paginas web
Manual paginas webManual paginas web
Manual paginas web
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño Web
 
Maquetación Web
Maquetación WebMaquetación Web
Maquetación Web
 
El Gran Libro de Diseño Web
El Gran Libro de Diseño WebEl Gran Libro de Diseño Web
El Gran Libro de Diseño Web
 
css3
css3css3
css3
 
HTML5, CSS3 y móviles
HTML5, CSS3 y móvilesHTML5, CSS3 y móviles
HTML5, CSS3 y móviles
 
Html5+ccs3+js
Html5+ccs3+jsHtml5+ccs3+js
Html5+ccs3+js
 
05introduccionhtml 100901142734-phpapp02
05introduccionhtml 100901142734-phpapp0205introduccionhtml 100901142734-phpapp02
05introduccionhtml 100901142734-phpapp02
 
Html 5 Guia Didactica
Html 5 Guia DidacticaHtml 5 Guia Didactica
Html 5 Guia Didactica
 
SEM - Search Engine Marketing / Mercadeo en búscadores
SEM - Search Engine Marketing / Mercadeo en búscadoresSEM - Search Engine Marketing / Mercadeo en búscadores
SEM - Search Engine Marketing / Mercadeo en búscadores
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
Flash ejercicio
Flash ejercicioFlash ejercicio
Flash ejercicio
 
Logos, banners y fondos para sitios web
Logos, banners y fondos para sitios webLogos, banners y fondos para sitios web
Logos, banners y fondos para sitios web
 
Bocetos web
Bocetos webBocetos web
Bocetos web
 
Crear banners en linea
Crear banners en lineaCrear banners en linea
Crear banners en linea
 
Webmaster
WebmasterWebmaster
Webmaster
 
Problemas de mep
Problemas de mepProblemas de mep
Problemas de mep
 
Tips Desarrollar y Gestionar Banners HTML5
Tips Desarrollar y Gestionar Banners HTML5Tips Desarrollar y Gestionar Banners HTML5
Tips Desarrollar y Gestionar Banners HTML5
 
Css3 Presetation
Css3 PresetationCss3 Presetation
Css3 Presetation
 
Html5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritasHtml5 para móviles, las reglas no escritas
Html5 para móviles, las reglas no escritas
 

Ähnlich wie RWD con HTML5 y CSS3 (20)

HTML5
HTML5HTML5
HTML5
 
HTML5
HTML5HTML5
HTML5
 
Html5
Html5Html5
Html5
 
HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Acción
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 
Html 5
Html 5Html 5
Html 5
 
Semana 2 Arquitectura web y HTML 5
Semana 2   Arquitectura web y HTML 5Semana 2   Arquitectura web y HTML 5
Semana 2 Arquitectura web y HTML 5
 
Prototipado Web
Prototipado WebPrototipado Web
Prototipado Web
 
Moviweb
MoviwebMoviweb
Moviweb
 
Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322
 
HTML5 101 - Drupaleada jun12
HTML5 101 - Drupaleada jun12HTML5 101 - Drupaleada jun12
HTML5 101 - Drupaleada jun12
 
Diseño en la web
Diseño en la webDiseño en la web
Diseño en la web
 
Html5
Html5Html5
Html5
 
Páginas web
Páginas webPáginas web
Páginas web
 
Páginas web
Páginas webPáginas web
Páginas web
 
Las Ventajas de usar HTML5 Y CSS3
Las Ventajas de usar HTML5 Y CSS3Las Ventajas de usar HTML5 Y CSS3
Las Ventajas de usar HTML5 Y CSS3
 
Web20
Web20Web20
Web20
 

Mehr von José Rodríguez

Mehr von José Rodríguez (7)

Curso HTML 5 - Módulo 4
Curso HTML 5 - Módulo 4Curso HTML 5 - Módulo 4
Curso HTML 5 - Módulo 4
 
Curso HTML 5 - Módulo 3
Curso HTML 5 - Módulo 3Curso HTML 5 - Módulo 3
Curso HTML 5 - Módulo 3
 
Curso HTML 5 - Módulo 2
Curso HTML 5 - Módulo 2Curso HTML 5 - Módulo 2
Curso HTML 5 - Módulo 2
 
Programas
ProgramasProgramas
Programas
 
INDICADORES DE LOS PROCESOS DE GESTIÓN Y APOYO ESPOL 2008
INDICADORES DE LOS PROCESOS DE GESTIÓN Y APOYO ESPOL 2008INDICADORES DE LOS PROCESOS DE GESTIÓN Y APOYO ESPOL 2008
INDICADORES DE LOS PROCESOS DE GESTIÓN Y APOYO ESPOL 2008
 
Recuerdo Csi
Recuerdo CsiRecuerdo Csi
Recuerdo Csi
 
Estándares Web
Estándares WebEstándares Web
Estándares Web
 

RWD con HTML5 y CSS3

  • 1. Responsive Web Design con HTML5 y CSS3 Ing. José Rodríguez Rojas
  • 2. Contenido 1. Introducción a HTML, CSS3 y Responsive Web Design 2. Media Queries 3. Diseños Fluidos 4. HTML5 para Responsive Designs 5. CSS3: Selectores, Tipografia y Color 6. Estética con CSS3 7. CSS3 Transiciones, Transformaciones y Animaciones
  • 3. Introducción a HTML, CSS3 y Responsive Web Design
  • 4. ¿Por qué son importantes los smartphones? (IE no?)  Crecimiento del (2.86%) 2010 al (7.02%) 2011.  Uso de IE6 disminuyó de 8.79% a 3.42%  Uso de IE7 disminuyó a 5.42% en el 2011.
  • 5. Web Responsive Design: Definición  El término fue acuñado por Ethan Marcotte.  Se consolidan tres técnicas existentes:  Flexible Grid Layout  Flexible Images  Media y Media Queries
  • 6. Herramientas Testing Viewport  http://www.microsoft.com/download/en/details.as px?id=18359  http://safariextendr.com/extension/resizeme  https://addons.mozilla.org/en- US/firefox/addon/firesizer/  http://www.chromeextensions.org/appearance- functioning/window-resizer/
  • 7. Viewport o ScreenSize  Viewport y ScreenSize no son lo mismo  Viewport: Se refiere al área de contenido sin considerar toolbars, tabs, etc.  ScreenSize: Se refiere al área física de visualización del dispositivo.
  • 9. HTML5  Es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML.  HTML5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML)
  • 10. Reducción de Tiempo y Código  Antes:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  Ahora:  <!DOCTYPE html>
  • 11. Reducción de Tiempo y Código  Antes:  <script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>  Ahora:  <script src="js/jquery-1.7.1.min.js"></script>
  • 12. Reducción de Tiempo y Código  Antes:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  Ahora:  <!DOCTYPE html>
  • 13. Semántica Mejorada <div class=“header”> <div class=“navigation”> <ul class=“nav-list”> <li><a href=“#” title=“Home”>Home</a></li> <li><a href=“#” title=“About”>About</a></li> </ul> </div> </div>
  • 14. Semántica Mejorada <header> <nav> <ul class=“nav-list”> <li><a href=“#” title=“Home”>Home</a></li> <li><a href=“#” title=“About”>About</a></li> </ul> </nav> </header>
  • 15. CSS3  A diferencia de CSS2, que fue una gran especificación que definía varias funcionalidades, CSS3 está dividida en varios documentos separados, llamados "módulos". Cada módulo añade nuevas funcionalidades a las definidas en CSS2, de manera que se preservan las anteriores para mantener la compatibilidad.
  • 16. Ejemplos  http://www.panic.com/blog/  http://demo.marcofolio.net/3d_animation_css3/  http://demo.marcofolio.net/rotating_billboard/ (SAFARI)  http://demo.marcofolio.net/polaroid_photo_viewer /  http://demo.marcofolio.net/lights_off_canvas  http://designlovr.com/examples/dynamic_stack_of _index_cards/