Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

1991 HTML Tags: Sir Tim Berners-Lee

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

1994 W3C: World Wide Web Consortium

Slide 5

Slide 5 text

1995 HTML2: tables, form-based file upload, image maps, internationalization…

Slide 6

Slide 6 text

1997 HTML4: CSS, client-side scripting…

Slide 7

Slide 7 text

1999 HTML4.01: bug fixes

Slide 8

Slide 8 text

2000 XHTML1: Reformulating HTML in XML

Slide 9

Slide 9 text

2001 WAP, Microsoft Internet Explorer 6…

Slide 10

Slide 10 text

2001-2006 XHTML2

Slide 11

Slide 11 text

2004 Things came to a head in a workshop meeting in 2004. Ian Hickson, who was working for Opera Software at the time, proposed the idea of extending HTML to allow the creation of web applications. The proposal was rejected. * HTML5 for Web Designers by JEREMY KEITH

Slide 12

Slide 12 text

2005 Web Applications 1.0: by Web Hypertext Application Technology Working Group (WHATWG)

Slide 13

Slide 13 text

Some things are clearer with hindsight of several years. It is necessary to evolve HTML incrementally. The attempt to get the world to switch to XML, including quotes around values and slashes in empty tags and namespaces all at once didn't work. 2006

Slide 14

Slide 14 text

XHTML2 HTML5

Slide 15

Slide 15 text

XHTML2 HTML5

Slide 16

Slide 16 text

XHTML2 HTML5

Slide 17

Slide 17 text

XHTML2 HTML5

Slide 18

Slide 18 text

XHTML2 HTML5

Slide 19

Slide 19 text

XHTML2 HTML5

Slide 20

Slide 20 text

XHTML2 HTML5

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Semántica: (del griego semantikos, "lo que tiene significado") se refiere a los aspectos del significado, sentido o interpretación de signos lingüísticos como símbolos, palabras, expresiones o representaciones formales.

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

menos cuento y mas compatibilidad SI, TU, EXPLORER!

Slide 25

Slide 25 text

2008 HTML5 is gaining momentum. New elements have been specified, but in practice Internet Explorer versions 6-8 pose a problem, as they fail to recognize unknown elements; the new elements are unable to hold children and CSS has no effect on them. This depressing fact was posing quite a hindrance to HTML5 adoption. * HTML5 & CSS3 for the Real World

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

BTW, if you want CSS rules to apply to unknown elements in IE, you just have to do document.createElement(elementName). This somehow lets the CSS engine know that elements with that name exist. * Sjoerd Visscher comment on the blog of the W3C HTML Working Group co-chair, Sam Ruby

Slide 28

Slide 28 text

Ian Hickson, was as surprised as the rest of the Web. Having never heard of this trick before, he was happy to report: ‘This piece of information makes building an HTML5 compatibility shim for IE7 far easier than had previously been assumed.’ * HTML5 & CSS3 for the Real World

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

do websites need to be experienced exactly the same in every browser ?

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

SEMANTICS

Slide 35

Slide 35 text

OFFLINE & STORAGE

Slide 36

Slide 36 text

DEVICE ACCESS

Slide 37

Slide 37 text

CONNECTIVITY

Slide 38

Slide 38 text

MULTIMEDIA

Slide 39

Slide 39 text

3D, GRAPHICS & EFFECTS

Slide 40

Slide 40 text

PERFORMANCE & INTEGRATION

Slide 41

Slide 41 text

CSS3

Slide 42

Slide 42 text

…code time!