Top Banner
<!DOCTYPE html> <html lang=”en”> <head> <title>HTML5</title> </head> Ibrahim Abdel Fattah Mohamed @bingorabbit bingorabbit.com
29

HTML5

Sep 08, 2014

Download

Technology

An introductory session for HTML5, session was introduced in Mozilla Power'13, the first event for Mozilla in Egypt.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HTML5

<!DOCT

YPE ht

ml>

<html

lang=”

en”>

<head><ti

tle>HT

ML5</t

itle>

</head

>

Ibrahim Abdel Fattah Mohamed@bingorabbit

bingorabbit.com

Page 2: HTML5

lcomW !

Page 3: HTML5
Page 4: HTML5

Let's get back in

History..http://en.wikipedia.org/wiki/HTML

1995 1997 1998 1999 2000 2002 2004 2006 2009 2010

Page 5: HTML5

I just had to take thehypertext idea and connect it tothe TCP and DNS ideasand — ta-da!— the World Wide Web.

–- Sir, Tim Berners-LeeKnown as the Creator of WWW

Page 6: HTML5

Sir. Tim Berners-Lee

The Father of The Internet

Page 7: HTML5

1995: HTML 2.0Just standardized rules what people have been already using before..and it wasn't that good!

1995 1997 1998 1999 2000 2002 2004 2006 2009 2010

Page 8: HTML5

1997: HTML 3.2, Proposing 4.0Adding standard support for tables and applets..

1995 1997 1998 1999 2000 2002 2004 2006 2009 2010

StrictTransitional

Frameset

Page 9: HTML5

1999: HTML 4.01Stable syntax and structure for HTML till it became the standard for web authoring.

1995 1997 1998 1999 2000 2002 2004 2006 2009 2010

Page 10: HTML5

2000: XHTML 1.0Trying to move structure more towards XML's, but browsers manufactures were kinda stubborn!

1995 1997 1998 1999 2000 2002 2004 2006 2009 2010

Page 11: HTML5

1995 1997 1998 1999 2000 2002 2004 2006 2009 2010

2000->: The LEAP!XHTML 2.0 Up then DOWN!, Flash, Multimedia, and AJAX

Page 12: HTML5

2004 - Present: HTML 5 RiseWHATWG, W3C adopts WHATWG work, Rich

applications, Video, Audio, APIs.Large companies involved.

1995 1997 1998 1999 2000 2002 2004 2006 2009 2010

Page 13: HTML5
Page 14: HTML5

But..

WHY?!

Page 15: HTML5

Simp licity..is the ultimate sophistication..

-– Leonardo Da Vinci

Photo Credit: http://www.flickr.com/photos/hugo_provoste/522495023/

Page 16: HTML5

!DOCTYPE

Page 17: HTML5

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Before..

<!DOCTYPE html>

After..

Page 18: HTML5

Interoperability

Page 19: HTML5

New Features..(Syntax)

Page 20: HTML5

<article>, <aside>, <header>, <footer>

<nav>, <section>, <audio>, <video>

<embed>, <canvas>, <progress>, <meter>

New Tags

Page 21: HTML5

<input type=”email” />

<input type=”url” />

<input type=”range” />

<input type=”date” />

<input type=”tel” />

<input type=”color” />

<input type=”number” />

FORMS!

Page 22: HTML5

<input list="browsers" name="browser">

<datalist id="browsers">

<option value="Internet Explorer">

<option value="Firefox">

<option value="Chrome">

<option value="Opera">

<option value="Safari">

</datalist>

FORMS!

Page 23: HTML5

Placeholder, Required, Patterns

<input pattern="[0-9][A-Z]{3}"

name="product"

type="text"

title="Single digit then 3 UC letters."/>

FORMS!

Page 24: HTML5

Geo LocationDEMO!

http://html5demos.com/geo

Page 25: HTML5

● 20 Things I learned about Browsers and Web: www.20thingsilearned.com● Angry Birds: http://angrybirds.com/● Evolution of the Web: http://evolutionofweb.appspot.com/● HTML5 Test: http://html5test.com● HTML5 Demos: http://html5demos.com/● Arena5: http://www.kevs3d.co.uk/dev/arena5/● Asteroids: http://www.kevs3d.co.uk/dev/asteroids/● HTML5 Visual Cheat Sheet: http://goo.gl/fL8DCa

Page 26: HTML5

Mobile Apps

Page 27: HTML5

HTML5 Mobile App DevelopmentHTML5 BoilerplateModernizrDive into HTML5 BookHTML5 DoctorHTML5 RocksHTML5 Readinesscaniuse.com

Keywords

Page 28: HTML5

Questions?