SlideShare a Scribd company logo
1 of 33
The HTML 5 doctype is way
                                    <!DOCTYPE html>
easier than any other doctype.
Ever!                               <html>
                                    vs.
                                    <html xmlns="http://www.w3.org/1999/xhtml">
Just type the parts you remember,
and you’ll probably be right.
Provides new semantic vocabulary
for parts of a page previously
served by DIVs with ID and Class
attributes.
Allows for associating captions
with embedded content, including
videos, audio, pullquotes, or
images.
<video src="test.ogg" autoplay="autoplay"
                                   controls="controls">
Allows for associating captions    Your browser does not support the video
                                   element. This could also include object and
with embedded content, including   embed codes for legacy browsers.
videos, audio, or images.          </video>
<time datetime=“17:00”>starting at 5 pm</span>
Xfn
hcard
<span data-conference-time=“1700”>
starting at 5 pm</span>

<li data-original-id=“” =“1700”>5 pm</li>
METER    Contained content is a measurement, like length.
PROGRESS Contains current process toward a goal, like a percentage.
COMMAND Represents something a command a user may execute.
DATAGRID Represents data. Non-tabular or otherwise.
OUTPUT   Displays the output of a program or process.
RUBY     Allows input of rubi/ruby annotations for Asian languages.
DATETIME         Allows input of a date and a time.
DATETIME-LOCAL   Allows input of a date and a time, in local time.
NUMBER           Allows input of a number.
RANGE            Input is verified to be within a range.
EMAIL            Confirms the input to be a valid email.
URL              Ensures input is a valid URL.
COLOR            Provides a mechanism for the user to input an RGB color.
Allows objects (images and links,
by default) to be dragged and
then
dropped onto a target.
The target is enabled by canceling
the ‘dragover’ or ‘dragenter’ (for
IE) events for
the drop target. Then listen for a
‘drop’ event which contains a
‘dataTransfer’ object with info.
The sessionStorage DOM attribute
stores session data for a single
window, like cookies on crack.
                                    <input
The localStorage DOM attribute      type="checkbox"
allows each site to store           onchange="
                                    localStorage.insurance=checked
megabytes of data across sessions   "
to improve performance.             />


Both methods store only strings.
<canvas id="canvas" width="150"
                                   height="150">
                                          fallback content
                                   </canvas>
Provides an API for drawing
directly in the browser window,    function draw() {
using instructions that define             var canvas =
                                   document.getElementById("canvas");
vector-based shapes and lines.             if (canvas.getContext) {
                                           var ctx = canvas.getContext("2d");
This allows SVG-like graphics to           ctx.fillStyle = "rgb(200,0,0)";
be created on the fly in the               ctx.fillRect (10, 10, 55, 50);
                                           ctx.fillStyle = "rgba(0, 0, 200, 0.5)";
browser, with fallback content             Ctx.fillRect (30, 30, 55, 50);
(like Flash?) provided to legacy           }
browsers.                          }
Adjusts the opacity of the selected
element’s presentation on screen.

Takes values between 0.0 (fully
transparent) and 1.0 (fully
opaque)
Like RGB color definitions, but
allows a fourth field, defining the   div { color: rgb(0,255,0); }
alpha value of the color being
applied.
Like opacity, the alpha value is
between 0.0 (fully transparent)
and 1.0 (fully opaque).               div { color: rgba(0,255,0,0.5); }
Border-radius
Box-shadow
Rotates the selected element at
the defined angle, defined in
degrees.

The rotation doesn’t affect layout,   transform: rotate(30deg);
and elements that are
transformed are treated similarly
to position:relative.
Scales the element in question
based on the specified unit-less
numbers given for the X and Y        transform: scale(0.5,2.0);

axes. If only one number is
given, it is applied to both axes.
PERSPECTIVE   The distance, in pixels, of the z=0 plane from the viewer.
MATRIX3D      Allows creation of a 3d transformation matrix.
ROTATE3D      Rotate the matched element in three dimensions.
SCALE3D       Performs a three-dimensional scale operation
TRANSLATE3D   Allows the matched element to be moved along three axes.
HTML 5 Doctor     http://html5doctor.com/
HTML 5 Spec       http://dev.w3.org/html5/spec/Overview.html
ALA Article       http://www.alistapart.com/articles/previewofhtml5
IE9 Experience    http://beautyoftheweb.com/
Polyfills         https://github.com/Modernizr/Modernizr/wiki/HTML5-
Cross-browser-Polyfills
Rate this session by sending an SMS to:
4123 (Etisalat and Du subscribers)
+971 55 142 5789 (Other subscribers)

                Rating   Message (case insensitive)
             Excellent   poll dv105
                 Good    poll dv104
            Acceptable   poll dv103
                  Poor   poll dv102
             Very poor   poll dv101




                                                      44

More Related Content

Viewers also liked

Hi-Tech world of entertainment
Hi-Tech world of entertainmentHi-Tech world of entertainment
Hi-Tech world of entertainmentshynagupta5
 
Guía de observación primera
Guía de observación primera Guía de observación primera
Guía de observación primera Alondra Saucedoo
 
Factura de flores
Factura de floresFactura de flores
Factura de floresMayerli Gil
 
evidencia del acuerdo
evidencia del acuerdoevidencia del acuerdo
evidencia del acuerdoTerechuy13
 
Investigación de mercados internacionales
Investigación de mercados internacionalesInvestigación de mercados internacionales
Investigación de mercados internacionalesAlberth ibañez Fauched
 
Day in the Life
Day in the LifeDay in the Life
Day in the LifeBen Oliver
 
2 info trabajadores_ind (1)
2 info trabajadores_ind (1)2 info trabajadores_ind (1)
2 info trabajadores_ind (1)usacalizaya11
 
Les mathematiques_au_quotidien
Les mathematiques_au_quotidienLes mathematiques_au_quotidien
Les mathematiques_au_quotidienCARLA
 
Lineas de produccion de software
Lineas de produccion de softwareLineas de produccion de software
Lineas de produccion de softwareAbraham May Colli
 
Virtual Product Design in Manufacturing
Virtual Product Design in ManufacturingVirtual Product Design in Manufacturing
Virtual Product Design in ManufacturingAngelo Messina
 
Saqib Abbas CV (1)
Saqib Abbas CV (1)Saqib Abbas CV (1)
Saqib Abbas CV (1)Saqib Abbas
 

Viewers also liked (17)

Hi-Tech world of entertainment
Hi-Tech world of entertainmentHi-Tech world of entertainment
Hi-Tech world of entertainment
 
Guía de observación primera
Guía de observación primera Guía de observación primera
Guía de observación primera
 
Cpo learn from pe
Cpo learn from peCpo learn from pe
Cpo learn from pe
 
PLASTI OUEST
PLASTI OUESTPLASTI OUEST
PLASTI OUEST
 
Factura de flores
Factura de floresFactura de flores
Factura de flores
 
evidencia del acuerdo
evidencia del acuerdoevidencia del acuerdo
evidencia del acuerdo
 
Investigación de mercados internacionales
Investigación de mercados internacionalesInvestigación de mercados internacionales
Investigación de mercados internacionales
 
Day in the Life
Day in the LifeDay in the Life
Day in the Life
 
2 info trabajadores_ind (1)
2 info trabajadores_ind (1)2 info trabajadores_ind (1)
2 info trabajadores_ind (1)
 
Les mathematiques_au_quotidien
Les mathematiques_au_quotidienLes mathematiques_au_quotidien
Les mathematiques_au_quotidien
 
Lineas de produccion de software
Lineas de produccion de softwareLineas de produccion de software
Lineas de produccion de software
 
Las plantas
Las plantasLas plantas
Las plantas
 
Sono una creatura
Sono una creaturaSono una creatura
Sono una creatura
 
Mosquito army vocabulary
Mosquito army vocabularyMosquito army vocabulary
Mosquito army vocabulary
 
Rentas de cuarta y quinta categoría del impuesto cpc. edson gonzales peña - ...
Rentas de cuarta y quinta categoría del impuesto  cpc. edson gonzales peña - ...Rentas de cuarta y quinta categoría del impuesto  cpc. edson gonzales peña - ...
Rentas de cuarta y quinta categoría del impuesto cpc. edson gonzales peña - ...
 
Virtual Product Design in Manufacturing
Virtual Product Design in ManufacturingVirtual Product Design in Manufacturing
Virtual Product Design in Manufacturing
 
Saqib Abbas CV (1)
Saqib Abbas CV (1)Saqib Abbas CV (1)
Saqib Abbas CV (1)
 

Similar to DV10 HTML5: The Future of Web Development

Similar to DV10 HTML5: The Future of Web Development (20)

HTML5 - A Whirlwind tour
HTML5 - A Whirlwind tourHTML5 - A Whirlwind tour
HTML5 - A Whirlwind tour
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Html5
Html5Html5
Html5
 
5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)
 
Wordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The NextwebWordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The Nextweb
 
WordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebWordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWeb
 
HTML5 (and friends) - History, overview and current status - jsDay Verona 11....
HTML5 (and friends) - History, overview and current status - jsDay Verona 11....HTML5 (and friends) - History, overview and current status - jsDay Verona 11....
HTML5 (and friends) - History, overview and current status - jsDay Verona 11....
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Edge of the Web
Edge of the WebEdge of the Web
Edge of the Web
 
Html5
Html5Html5
Html5
 
Html5 intro
Html5 introHtml5 intro
Html5 intro
 
HTML5
HTML5HTML5
HTML5
 
HTML5 Refresher
HTML5 RefresherHTML5 Refresher
HTML5 Refresher
 
Html5
Html5Html5
Html5
 
Web Directions @media 2010
Web Directions @media 2010Web Directions @media 2010
Web Directions @media 2010
 
CSS 3 Overview
CSS 3 OverviewCSS 3 Overview
CSS 3 Overview
 
Brave new world of HTML5
Brave new world of HTML5Brave new world of HTML5
Brave new world of HTML5
 
webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5
 
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
 

More from Ronald Widha

Measuring Organization Engagement
Measuring Organization EngagementMeasuring Organization Engagement
Measuring Organization EngagementRonald Widha
 
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...Ronald Widha
 
DV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureDV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureRonald Widha
 
Tech-out's Hack-a-day
Tech-out's Hack-a-dayTech-out's Hack-a-day
Tech-out's Hack-a-dayRonald Widha
 
ASI202 Everything you want to know about Windows Azure but were afraid to ask
ASI202 Everything you want to know about Windows Azure but were afraid to askASI202 Everything you want to know about Windows Azure but were afraid to ask
ASI202 Everything you want to know about Windows Azure but were afraid to askRonald Widha
 
DPR202 Open Data for the Open Web
DPR202 Open Data for the Open WebDPR202 Open Data for the Open Web
DPR202 Open Data for the Open WebRonald Widha
 
iPad in the Enterprise
iPad in the EnterpriseiPad in the Enterprise
iPad in the EnterpriseRonald Widha
 

More from Ronald Widha (8)

Measuring Organization Engagement
Measuring Organization EngagementMeasuring Organization Engagement
Measuring Organization Engagement
 
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
 
DV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureDV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows Azure
 
Tech-out's Hack-a-day
Tech-out's Hack-a-dayTech-out's Hack-a-day
Tech-out's Hack-a-day
 
ASI202 Everything you want to know about Windows Azure but were afraid to ask
ASI202 Everything you want to know about Windows Azure but were afraid to askASI202 Everything you want to know about Windows Azure but were afraid to ask
ASI202 Everything you want to know about Windows Azure but were afraid to ask
 
DPR202 Open Data for the Open Web
DPR202 Open Data for the Open WebDPR202 Open Data for the Open Web
DPR202 Open Data for the Open Web
 
iPad in the Enterprise
iPad in the EnterpriseiPad in the Enterprise
iPad in the Enterprise
 
Android
AndroidAndroid
Android
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

DV10 HTML5: The Future of Web Development

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. The HTML 5 doctype is way <!DOCTYPE html> easier than any other doctype. Ever! <html> vs. <html xmlns="http://www.w3.org/1999/xhtml"> Just type the parts you remember, and you’ll probably be right.
  • 7.
  • 8.
  • 9. Provides new semantic vocabulary for parts of a page previously served by DIVs with ID and Class attributes.
  • 10. Allows for associating captions with embedded content, including videos, audio, pullquotes, or images.
  • 11. <video src="test.ogg" autoplay="autoplay" controls="controls"> Allows for associating captions Your browser does not support the video element. This could also include object and with embedded content, including embed codes for legacy browsers. videos, audio, or images. </video>
  • 12. <time datetime=“17:00”>starting at 5 pm</span> Xfn hcard
  • 13. <span data-conference-time=“1700”> starting at 5 pm</span> <li data-original-id=“” =“1700”>5 pm</li>
  • 14. METER Contained content is a measurement, like length. PROGRESS Contains current process toward a goal, like a percentage. COMMAND Represents something a command a user may execute. DATAGRID Represents data. Non-tabular or otherwise. OUTPUT Displays the output of a program or process. RUBY Allows input of rubi/ruby annotations for Asian languages.
  • 15.
  • 16. DATETIME Allows input of a date and a time. DATETIME-LOCAL Allows input of a date and a time, in local time. NUMBER Allows input of a number. RANGE Input is verified to be within a range. EMAIL Confirms the input to be a valid email. URL Ensures input is a valid URL. COLOR Provides a mechanism for the user to input an RGB color.
  • 17. Allows objects (images and links, by default) to be dragged and then dropped onto a target. The target is enabled by canceling the ‘dragover’ or ‘dragenter’ (for IE) events for the drop target. Then listen for a ‘drop’ event which contains a ‘dataTransfer’ object with info.
  • 18. The sessionStorage DOM attribute stores session data for a single window, like cookies on crack. <input The localStorage DOM attribute type="checkbox" allows each site to store onchange=" localStorage.insurance=checked megabytes of data across sessions " to improve performance. /> Both methods store only strings.
  • 19. <canvas id="canvas" width="150" height="150"> fallback content </canvas> Provides an API for drawing directly in the browser window, function draw() { using instructions that define var canvas = document.getElementById("canvas"); vector-based shapes and lines. if (canvas.getContext) { var ctx = canvas.getContext("2d"); This allows SVG-like graphics to ctx.fillStyle = "rgb(200,0,0)"; be created on the fly in the ctx.fillRect (10, 10, 55, 50); ctx.fillStyle = "rgba(0, 0, 200, 0.5)"; browser, with fallback content Ctx.fillRect (30, 30, 55, 50); (like Flash?) provided to legacy } browsers. }
  • 20.
  • 21.
  • 22. Adjusts the opacity of the selected element’s presentation on screen. Takes values between 0.0 (fully transparent) and 1.0 (fully opaque)
  • 23. Like RGB color definitions, but allows a fourth field, defining the div { color: rgb(0,255,0); } alpha value of the color being applied. Like opacity, the alpha value is between 0.0 (fully transparent) and 1.0 (fully opaque). div { color: rgba(0,255,0,0.5); }
  • 25.
  • 26. Rotates the selected element at the defined angle, defined in degrees. The rotation doesn’t affect layout, transform: rotate(30deg); and elements that are transformed are treated similarly to position:relative.
  • 27. Scales the element in question based on the specified unit-less numbers given for the X and Y transform: scale(0.5,2.0); axes. If only one number is given, it is applied to both axes.
  • 28. PERSPECTIVE The distance, in pixels, of the z=0 plane from the viewer. MATRIX3D Allows creation of a 3d transformation matrix. ROTATE3D Rotate the matched element in three dimensions. SCALE3D Performs a three-dimensional scale operation TRANSLATE3D Allows the matched element to be moved along three axes.
  • 29.
  • 30.
  • 31. HTML 5 Doctor http://html5doctor.com/ HTML 5 Spec http://dev.w3.org/html5/spec/Overview.html ALA Article http://www.alistapart.com/articles/previewofhtml5 IE9 Experience http://beautyoftheweb.com/ Polyfills https://github.com/Modernizr/Modernizr/wiki/HTML5- Cross-browser-Polyfills
  • 32.
  • 33. Rate this session by sending an SMS to: 4123 (Etisalat and Du subscribers) +971 55 142 5789 (Other subscribers) Rating Message (case insensitive) Excellent poll dv105 Good poll dv104 Acceptable poll dv103 Poor poll dv102 Very poor poll dv101 44

Editor's Notes

  1. http://html5demos.com/drag
  2. http://robertnyman.com/html5/forms/input-types.htmlhttp://ie.microsoft.com/testdrive/HTML5/Forms/default.html
  3. http://people.w3.org/mike/localstorage.html
  4. http://www.cssportal.com/css3-rounded-corner/
  5. http://ie.microsoft.com/testdrive/Graphics/hands-on-css3/hands-on_3d-transforms.htm