Computer onthe Beach 2011 | Manoel dos Santos
Manoel F. C. dos Santosmanoeldossantos@gmail.com@manoeldossantoswww.manoeldossantos.com
User Experience DesignerConsultor de Interfaces
Primeiro, umaintroduçãoaosWeb Standards
O quê?Conjunto de especificaçõestécnicas e guidelines parainterpretação e criação de web sites
Quem?W3CWorld Wide Web Consortium
Onde?www.w3.org/standards
Porque?SEOArquivosmenoresAcessibilidadeCompatibilidadeFácilmanutençãoFlexibilidade de layout
Torre de Babel
Conteúdo+Apresentação+ComportamentoA receita
ConteúdoHTML
ApresentaçãoCSSHTML
ComportamentoJavascript/AJAXCSSHTML
A História
A EvoluçãoHTML5
Apple ama HTML5apple.com/html5
Google ama HTML5html5rocks.com
Mozilla ama HTML5mozillademos.org/demos/planetarium/demo.html
Opera ama HTML5dev.opera.com/articles/view/get-familiar-with-html5/
Microsoft ama HTML5ie.microsoft.com/testdrive/
XX
FocoemAplicações Web
O Quehá de NovoSemântica/SintaxeFormuláriosMultimídiaGráficosEstilos/CSS3E muitomais…
Semântica
O velho<div id=“header”><div class=“section”><div id=“nav”><div id=“sidebar”><div class=“article”><div id=“footer”>
O novo<header><section><nav><aside><article><footer>
Novo Doctype<!DOCTYPE html>
Semfrescuras<img src=“imagem.jpg” /><img src=“imagem.jpg”><img src=imagem.jpg><IMG SRC=imagem.jpg>
Formulários
Elementosmaisricos<input type=“date”><input type=“time”><input type=“month”><input type=“week”><input type=“range”><input type=“number”>
Validaçãoembutida<input … required><input type=“tel”><input type=“email”><input type=“url”><input … pattern=“[a-z] {3} [0-9] {3}”>
Multimídia
<audio id=“audio” src=“musica.mp3” controls></audio><video id=“video” src=“filme.mp4” controls></video>
Gráficos
Canvas<canvas id=“canvas” width=“500” height=“500”></canvas><script>varcanvasContext = document.getElementById("canvas").getContext("2d");  canvasContext.fillRect(250, 25, 150, 100);canvasContext.beginPath();canvasContext.arc(450, 110, 100, Math.PI * 1/2, Math.PI * 3/2);canvasContext.lineWidth = 15;canvasContext.lineCap = 'round';canvasContext.strokeStyle = 'rgba(255, 127, 0, 0.5)';canvasContext.stroke();</script>
CSS3
MenosImagensborder-radiustext-shadowbox-shadowgradient
E muito mais...
OfflineGeolocalizaçãoDrag and DropWeb SQL DatabaseWeb WorkersAPIs
2012?Posso usar isso tudo hoje?
A situaçãoAtual
Suporte dos Navegadoreshttp://www.findmebyip.com/litmus/
Para osDesatualizadoshttp://www.modernizr.com/
Linkshttp://dev.w3.org/html5/spec-author-view/http://slides.html5rocks.com/http://html5demos.com/http://html5doctor.com/http://www.apple.com/html5/http://www.nevermindthebullets.com/http://diveintohtml5.org/http://www.edesignerz.net/html/2913-html-5-and-css-3-the-techniques-youll-soon-be-using
Obrigado!manoeldossantos@gmail.com@manoeldossantosPerguntas?

Minicurso HTML5

Notas do Editor

  • #7 A missão da W3C étornar a web um mundoperfeito. O paraíso da informação.A W3C quergarantirque a Web sejaacessívelportodotipo de pessoa e emqualquerlugar.E a visão da W3C éque a web seja um canal de duasvias, onde a interação entre osusuários e osautoressejatão forte quenãohajamaisdiferenciação entre eles. Elesvisualizam a web tambémcomotrocaintensa de informações e serviços. E, porfim, que a web sejaconfiável, segura e amigável.