+ All Categories
Home > Technology > Html5 aavaas gajurel techmela

Html5 aavaas gajurel techmela

Date post: 10-Apr-2017
Category:
Upload: aavaas-gajurel
View: 34 times
Download: 0 times
Share this document with a friend
17
Aavaas Gajurel Msp2014 : IOE,Pulchowk
Transcript
Page 1: Html5  aavaas gajurel techmela

Aavaas GajurelMsp2014 : IOE,Pulchowk

Page 2: Html5  aavaas gajurel techmela

What’s all the fuss about HTML5HTML5 IS MORE A MOVEMENT THAN A UNIQUE, IDENTIFIABLE TECHNOLOGY

Page 3: Html5  aavaas gajurel techmela

What is Html5

New HTML Previous html was 15 years ago (1999 HTML 4.01) Just a specification (loads of it) WHATWYG (Web Hypertext Application Technology Working

Group) started in 2004 a cooperation between W3C and WHATWYG

Page 4: Html5  aavaas gajurel techmela

Not just HTML markup

Page 5: Html5  aavaas gajurel techmela

Major highlights

Page 6: Html5  aavaas gajurel techmela

What makes HTML5

Html markup CSS 3 JavaScript HTML5 ≈ HTML 5 + CSS 3 + JavaScript Browser compatibility Rich Internet Applications NO PLUGINS PLEASE!

Page 7: Html5  aavaas gajurel techmela

HTML markup

Flexible (backward compatibility) Better semantics Simpler code Additions Removals Error handling

Page 8: Html5  aavaas gajurel techmela

Doctype The doctype for xhtml:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

The doctype for HTML5:<!DOCTYPE html>

Character Set HTML4

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

HTML5<meta charset=utf-8>

Page 9: Html5  aavaas gajurel techmela

semantics

Give more meanings to your content Before it was all Divs

<header> <hgroup>

<nav> <section>

<article> <header>

<aside> <footer> <time> <mark>

Page 10: Html5  aavaas gajurel techmela

More elements

More input types Search, tel, url, email, color, sliders, datetime, ….. <audio> <video> with controls Still some inconsistency over codecs (WebM, h.264) <SVG> inline (infinitely zoomable elements)

Page 11: Html5  aavaas gajurel techmela

Canvas

Creates a whole new arena for Design Raster Display element Draw elements and manipulate them using javascript Create Games! Dynamic displays Web3D Full Fledged Application with the help of javascript

Page 12: Html5  aavaas gajurel techmela

Depreciated elements

<u> <font> <center> <big> <dir> <basefont> <applet> <tt> <strike>

<frame> <noframes> <frameset>

Page 13: Html5  aavaas gajurel techmela

CSS Level 3

New selectors Web Fonts Columns Rounded corners, Gradients Transforms Transitions Animations Means less JavaScript!

Page 14: Html5  aavaas gajurel techmela

JavaScript

New selection methods Local storage Web SQL database Offline storage Web workers Web sockets Drag and drop Geo location

Page 15: Html5  aavaas gajurel techmela

compatibility

Only modern browsers Not fully implemented in all browsers Browser/Vendor prefixes (-ms-, -moz-, -o-, -webkit- ) HTML5 is not fully finalized Standards are in development New markup and architecture design are being proposed www.modernizr.com

Page 16: Html5  aavaas gajurel techmela

Future

Displacement of Flash More immersing web experience Better coding experience for developers No browser incompatibilities Future of ubiquitous application development Towards semantic web 3.0

Page 17: Html5  aavaas gajurel techmela

Thank [email protected]


Recommended