Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Desarrolla la web del futuro: HTML5, CSS3 y Responsive Web Design

Desarrolla la web del futuro: HTML5, CSS3 y Responsive Web Design

Charla impartida el 12/12/2011 por @vlledo y @maxcosworth sobre las nuevas tecnologías que tenemos a nuestra disposición como desarrolladores web.

Other Decks in Programming

Transcript

  1. HTML5 • Historia • Semántica • Formularios • Audio y

    vídeo • Canvas • Offline • Almacenamiento local
  2. Formularios •Semántica • search • tel • url • email

    • date, datetime, time, month , week • number
  3. Audio <audio controls preload=”auto” loop autoplay> <source src=”rey-pollo-frito.mp3” /> <source

    src=”rey-pollo-frito.ogg” /> <object type=”application/x-shoc...> <param name=”movie” player=.... /> <a href=”rey-pollo-frito.mp3”>Descargar gratis</a> </object> </audio>
  4. Vídeo <video controls preload=”auto” width=”360” height=”240” poster=”alessandra-ambrossio.jpg”> <source src=”desfile-victoria-secret.mp4” />

    <source src=” desfile-victoria-secret.ogg” /> <object type=”application/x-shoc...> <param name=”movie” player=.... /> <a href=”desfile-victoria-secret.mp4”>Internet is for porn</a> </object> </video>
  5. Almacenamiento local var charlaWebmasterJaen = { author: 'Miguel Ángel y

    Víctor', description: 'Charla de HTML5 y CSS3', date: '12/12/2011' }; // almacenamos nuestro objeto sessionStorage.setItem('charlaWebmasterJaen', JSON.stringify(charlaWebmasterJaen)); // y después lo recuperamos var charlaWebmasterJaen = JSON.parse(session.getItem('charlaWebmasterJaen'));
  6. Geolocalización •No es HTML5 •GPS (sobre todo en móviles) •WiFi

    + IP •Siempre pide permiso del usuario •API sencilla (en Javascript)
  7. CSS3 input[type=”button”] { background-color: rgba(0, 0, 0, 0.6); font-size: 12px;

    transition: all 0.5 ease; } input[type=”button”]:hover { background-color: red; font-size: 15px; }
  8. Responsive Web Design @media screen and (min-width: 600px) and (max-width:

    900px) { ... } <link rel="stylesheet" media="only screen and (-webkit-min- device-pixel-ratio: 2)" href="iphone4.css" /> <link rel="stylesheet" media="only screen and (orientation:landscape)" href="landscape.css">
  9. 50% Oct 2011 Oct 2010 Oct 2012? 2011 Data Source:

    http://gs.statcounter.com Fuente: David Shea - FOWD 2011 Hoy por hoy
  10. “An escalator can never break; it can only become stairs.”

    Mitch Hedberg - Comedian Vía: http://slidesha.re/t24H