SlideShare a Scribd company logo
1 of 31
Prof. Erwin M. Globio
<overview>
• There’s a lot of information on the web
• Most of that information is text/html
• Most (>95%) of that HTML is syntactically
  invalid
<introduction>
• New version of HTML
• Initial work by the WHATWG (web Hypertext
  Application Technology Working Group (2004)
• People involved are Apple, Mozilla, Opera, Google
  are the major contributors
• Work-in-progress recently adopted by the W3C
  (2007)
<conclusion>
•   HTML is important and isn’t going away any time soon
•   We should evolve HTML rather than ditch it
•   But the vast legacy creates problems
•   HTML 4 – 1997
    –   Underspecified
    –   Inconsistent
    –   Does not match reality
    –   Missing features needed to compete with propriety technologies
        (Flash, Silverlight, etc.)
• XHTML 2
    – Requires XML
    – Not backward compatible (cannot be implemented in current
      browsers)
hypertext
                                 markup
                               language
AGENDA
What is HTML5? Does it include CSS3
Why has HTML5 been developed?
Which is better for designers—HTML5 or
FLASH?
What now lies ahead for FLASH and HTML5?
Why HTML5?
What does HTML5 mean to Web designers?
WHY HAS      HTML5 BEEN
          DEVELOPED
• To address issues inherent to HTML/XHTML
  allowing web to move forward.
• Attempts to provide the tools to support the
  new levels of interaction users demand
• To address the different places on the web
The story… 2009-07-02
         Today the Director announces that when
     the XHTML 2 Working Group charter expires as
    scheduled at the end of 2009, the charter will not
        be renewed. By doing so, and by increasing
       resources in the HTML Working Group, W3C
    hopes to accelerate the progress of HTML 5 and
       clarify W3C's position regarding the future of
    HTML. A FAQ answers questions about the future
     of deliverables of the XHTML 2 Working Group,
      and the status of various discussions related to
                          HTML.




                                       W3C
HTML5 and CSS 3

       What is new
         anyway?
What are the features…HTML5
•   Revised and improved semantics including section Tags
•   audio, video tags and API to direct HTML embedding
•   canvas element for scriptable graphics rendering on the fly
•   Native drag and drop API
•   Local storage support to make applications even more
•   desktop-like
•   Cross-document messaging
•   Geo Location API: especially important for mobile applications
http://html5gallery.com/
http://wave.google.com/
What are the features…CSS3
• Extended set of selectors such as :first-of-type
  or :last-of-type
• Enhanced support for background and border
• Flexible Box Layout
• Multi-Columns and Templates native support
• 2D and 3D Transformations
• Transitions and Animations
• Media Queries
The obvious question…

What the hell do we need

        HTML5           ?
“HTML 5 will enable better cross-browser
compatibility and better support for ‘Web
2.0-style’ Web applications in addition to
documents.”




                         Brendan Eich
                         CTO, Mozilla
HTML5 will have an
application cache that is capable
  of storing all resources in your
Web app so that the browser can
  load them and use them even
              when you’re offline
HTML5 enables
mobile and desktop Web
site designers to deliver
the advantages of client-
side and server-side
development to their
users simultaneously.
API development and
workability in the browsers will take
a leap forward.
Problems…
• Not backwards-compatible?
• extensible? - questionable
• <P> = <p> ...and... <div class=”foo”> = <DIV
  class=foo> meaning not that strict
• removal of certain tags—like <acronym>
• removal of access keys? This could set back
  the usability/accessibility of markup (or, there
  could be good reasons for doing this)
What does HTML5 mean to Web
                       designers?

•   new tags for semantic layout
•   improved micro-formatting
•   new tags for incorporating rich media
•   new tags for APIs, applications
What about browser support?
• Opera 9.x (supposedly) offers best support
• Safari 3.x - sketchy (best support in my
  experience)
• Firefox 3.x - sketchy
• Chrome? - sketchy
• IE8 - veeerrrry sketchy
• IE7 - nope
• IE6? (LOL!)
New Tags                  <nav>
                          <nest>
<article>                 <output>
<aside>                   <progress>
<audio>    <datatemplate> <source>
<canvas>   <embed>        <time>
<command> <event-source> <video>
<datagrid> <figure>
<datalist> <footer>
           <header>
           <mark>
           <meter>
The doctype



    <!DOCTYPE HTML>




               HTML5
The doctype

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

          Html/xHTML
The structure…
 <!DOCTYPE charset="UTF-8">
   <head> HTML>
 <html lang="en">
     <meta
     <title>HTML5</title>
   </head>
   <body>
   </body>
 </html>




                      HTML5
The layout
div=”header”

div=”nav”

                          div=”section”



               div=”article”              div=”sidebar”



div=”footer”


                           Html/xHTML
The layout
<header>

<nav>

                       <section>



           <article>                <aside>



<footer>

                                   HTML5
What does it all     mean?
• It’s a work in progress
• It’s going to be awhile before we’re using
  HTML5
• It may turn up in mobile browsers first
• HTML5 will lead to browser-based apps that
  are more powerful and more responsive
WHICH IS BETTER FOR DESIGNER –

 HTML5 OR FLASH?
• Interactivity
• Client-side data rich application
• Games
WHAT NOW LIES AHEAD FOR

HTML5 AND FLASH?

             This is all for you to

         contemplate…
Useful Websites
• http://erwinglobio.wix.com/ittraining

• http://ittrainingsolutions.webs.com/

• http://erwinglobio.sulit.com.ph/
<Thank you!>
      Prof. Erwin M. Globio, MSIT
         IT Training Specialist
     Mobile Number: 09393741359
                  09323956678
Email Address: erwin_globio@yahoo.com
         Skype Id: erwinglobio

More Related Content

What's hot

Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5Gil Fink
 
Html table tags
Html table tagsHtml table tags
Html table tagseShikshak
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project ReportMilind Gokhale
 
LESSON 2 - Flash Animation
LESSON 2 - Flash AnimationLESSON 2 - Flash Animation
LESSON 2 - Flash AnimationMarvin Bronoso
 
Introduction to Web Programming - first course
Introduction to Web Programming - first courseIntroduction to Web Programming - first course
Introduction to Web Programming - first courseVlad Posea
 
Learn html Basics
Learn html BasicsLearn html Basics
Learn html BasicsMcSoftsis
 
Presentation of bootstrap
Presentation of bootstrapPresentation of bootstrap
Presentation of bootstrap1amitgupta
 
Web development tool
Web development toolWeb development tool
Web development toolDeep Bhavsar
 
Web Development with Laravel 5
Web Development with Laravel 5Web Development with Laravel 5
Web Development with Laravel 5Soheil Khodayari
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation Salman Memon
 
Hyperlinks in HTML
Hyperlinks in HTMLHyperlinks in HTML
Hyperlinks in HTMLAarti P
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeMubashir Ali
 

What's hot (20)

Introduction to Html5
Introduction to Html5Introduction to Html5
Introduction to Html5
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Marquee
MarqueeMarquee
Marquee
 
Html table tags
Html table tagsHtml table tags
Html table tags
 
Html media
Html mediaHtml media
Html media
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
LESSON 2 - Flash Animation
LESSON 2 - Flash AnimationLESSON 2 - Flash Animation
LESSON 2 - Flash Animation
 
Introduction to Web Programming - first course
Introduction to Web Programming - first courseIntroduction to Web Programming - first course
Introduction to Web Programming - first course
 
Learn html Basics
Learn html BasicsLearn html Basics
Learn html Basics
 
Presentation of bootstrap
Presentation of bootstrapPresentation of bootstrap
Presentation of bootstrap
 
Web development tool
Web development toolWeb development tool
Web development tool
 
Web Development with Laravel 5
Web Development with Laravel 5Web Development with Laravel 5
Web Development with Laravel 5
 
Css3
Css3Css3
Css3
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation
 
Hyperlinks in HTML
Hyperlinks in HTMLHyperlinks in HTML
Hyperlinks in HTML
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading scheme
 
HTML
HTMLHTML
HTML
 
Html
HtmlHtml
Html
 
HTML: Chapter 01
HTML: Chapter 01HTML: Chapter 01
HTML: Chapter 01
 

Similar to HTML 5

HTML5--The 30,000' View (A fast-paced overview of HTML5)
HTML5--The 30,000' View (A fast-paced overview of HTML5)HTML5--The 30,000' View (A fast-paced overview of HTML5)
HTML5--The 30,000' View (A fast-paced overview of HTML5)Peter Lubbers
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Everything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEverything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEdgar Parada
 
Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Joseph Lewis
 
Chapter 2 introduction to html5
Chapter 2 introduction to html5Chapter 2 introduction to html5
Chapter 2 introduction to html5nobel mujuji
 
HTML5 Accessibility
HTML5 AccessibilityHTML5 Accessibility
HTML5 AccessibilityUser Vision
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentTilak Joshi
 
HTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the WebHTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the WebBerg Brandt
 
HTML 5 Complete Reference
HTML 5 Complete ReferenceHTML 5 Complete Reference
HTML 5 Complete ReferenceEPAM Systems
 
HTML5 Overview (Silicon Valley User Group)
HTML5 Overview (Silicon Valley User Group)HTML5 Overview (Silicon Valley User Group)
HTML5 Overview (Silicon Valley User Group)robinzimmermann
 

Similar to HTML 5 (20)

HTML5 and Joomla! 2.5 Template
HTML5 and Joomla! 2.5 TemplateHTML5 and Joomla! 2.5 Template
HTML5 and Joomla! 2.5 Template
 
HTML5--The 30,000' View (A fast-paced overview of HTML5)
HTML5--The 30,000' View (A fast-paced overview of HTML5)HTML5--The 30,000' View (A fast-paced overview of HTML5)
HTML5--The 30,000' View (A fast-paced overview of HTML5)
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
WHAT IS HTML5?(20100510)
WHAT IS HTML5?(20100510)WHAT IS HTML5?(20100510)
WHAT IS HTML5?(20100510)
 
Everything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEverything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 min
 
Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)
 
HTML5
HTML5HTML5
HTML5
 
Chapter 2 introduction to html5
Chapter 2 introduction to html5Chapter 2 introduction to html5
Chapter 2 introduction to html5
 
HTML5 Accessibility
HTML5 AccessibilityHTML5 Accessibility
HTML5 Accessibility
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5 Flyover
Html5 FlyoverHtml5 Flyover
Html5 Flyover
 
HTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the WebHTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the Web
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
HTML 5 Complete Reference
HTML 5 Complete ReferenceHTML 5 Complete Reference
HTML 5 Complete Reference
 
Demystifying HTML5
Demystifying HTML5Demystifying HTML5
Demystifying HTML5
 
HTML5 Overview (Silicon Valley User Group)
HTML5 Overview (Silicon Valley User Group)HTML5 Overview (Silicon Valley User Group)
HTML5 Overview (Silicon Valley User Group)
 

More from Prof. Erwin Globio

Cisco Router Basic Configuration
Cisco Router Basic ConfigurationCisco Router Basic Configuration
Cisco Router Basic ConfigurationProf. Erwin Globio
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps DevelopmentProf. Erwin Globio
 
Introduction to Android Development Latest
Introduction to Android Development LatestIntroduction to Android Development Latest
Introduction to Android Development LatestProf. Erwin Globio
 
iOS Apps Development (SQLite Tutorial Part 2)
iOS Apps Development (SQLite Tutorial Part 2)iOS Apps Development (SQLite Tutorial Part 2)
iOS Apps Development (SQLite Tutorial Part 2)Prof. Erwin Globio
 
iOS Apps Development (SQLite Tutorial Part 1)
iOS Apps Development (SQLite Tutorial Part 1)iOS Apps Development (SQLite Tutorial Part 1)
iOS Apps Development (SQLite Tutorial Part 1)Prof. Erwin Globio
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer ProgrammingProf. Erwin Globio
 
Solutions to Common Android Problems
Solutions to Common Android ProblemsSolutions to Common Android Problems
Solutions to Common Android ProblemsProf. Erwin Globio
 
Android Development Tools and Installation
Android Development Tools and InstallationAndroid Development Tools and Installation
Android Development Tools and InstallationProf. Erwin Globio
 

More from Prof. Erwin Globio (20)

Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
BSCS | BSIT Thesis Guidelines
BSCS | BSIT Thesis GuidelinesBSCS | BSIT Thesis Guidelines
BSCS | BSIT Thesis Guidelines
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Networking Trends
Networking TrendsNetworking Trends
Networking Trends
 
Sq lite presentation
Sq lite presentationSq lite presentation
Sq lite presentation
 
Ethics for IT Professionals
Ethics for IT ProfessionalsEthics for IT Professionals
Ethics for IT Professionals
 
Cisco Router Basic Configuration
Cisco Router Basic ConfigurationCisco Router Basic Configuration
Cisco Router Basic Configuration
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps Development
 
Cloud Computing Latest
Cloud Computing LatestCloud Computing Latest
Cloud Computing Latest
 
Introduction to Android Development Latest
Introduction to Android Development LatestIntroduction to Android Development Latest
Introduction to Android Development Latest
 
iOS Apps Development (SQLite Tutorial Part 2)
iOS Apps Development (SQLite Tutorial Part 2)iOS Apps Development (SQLite Tutorial Part 2)
iOS Apps Development (SQLite Tutorial Part 2)
 
iOS Apps Development (SQLite Tutorial Part 1)
iOS Apps Development (SQLite Tutorial Part 1)iOS Apps Development (SQLite Tutorial Part 1)
iOS Apps Development (SQLite Tutorial Part 1)
 
A tutorial on C++ Programming
A tutorial on C++ ProgrammingA tutorial on C++ Programming
A tutorial on C++ Programming
 
Overview of C Language
Overview of C LanguageOverview of C Language
Overview of C Language
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
Android Fragments
Android FragmentsAndroid Fragments
Android Fragments
 
Solutions to Common Android Problems
Solutions to Common Android ProblemsSolutions to Common Android Problems
Solutions to Common Android Problems
 
Android Development Tools and Installation
Android Development Tools and InstallationAndroid Development Tools and Installation
Android Development Tools and Installation
 
Java Collections Tutorials
Java Collections TutorialsJava Collections Tutorials
Java Collections Tutorials
 
Action Bar in Android
Action Bar in AndroidAction Bar in Android
Action Bar in Android
 

Recently uploaded

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Recently uploaded (20)

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

HTML 5

  • 1. Prof. Erwin M. Globio
  • 2. <overview> • There’s a lot of information on the web • Most of that information is text/html • Most (>95%) of that HTML is syntactically invalid
  • 3. <introduction> • New version of HTML • Initial work by the WHATWG (web Hypertext Application Technology Working Group (2004) • People involved are Apple, Mozilla, Opera, Google are the major contributors • Work-in-progress recently adopted by the W3C (2007)
  • 4. <conclusion> • HTML is important and isn’t going away any time soon • We should evolve HTML rather than ditch it • But the vast legacy creates problems • HTML 4 – 1997 – Underspecified – Inconsistent – Does not match reality – Missing features needed to compete with propriety technologies (Flash, Silverlight, etc.) • XHTML 2 – Requires XML – Not backward compatible (cannot be implemented in current browsers)
  • 5. hypertext markup language AGENDA What is HTML5? Does it include CSS3 Why has HTML5 been developed? Which is better for designers—HTML5 or FLASH? What now lies ahead for FLASH and HTML5? Why HTML5? What does HTML5 mean to Web designers?
  • 6. WHY HAS HTML5 BEEN DEVELOPED • To address issues inherent to HTML/XHTML allowing web to move forward. • Attempts to provide the tools to support the new levels of interaction users demand • To address the different places on the web
  • 7. The story… 2009-07-02 Today the Director announces that when the XHTML 2 Working Group charter expires as scheduled at the end of 2009, the charter will not be renewed. By doing so, and by increasing resources in the HTML Working Group, W3C hopes to accelerate the progress of HTML 5 and clarify W3C's position regarding the future of HTML. A FAQ answers questions about the future of deliverables of the XHTML 2 Working Group, and the status of various discussions related to HTML. W3C
  • 8. HTML5 and CSS 3 What is new anyway?
  • 9. What are the features…HTML5 • Revised and improved semantics including section Tags • audio, video tags and API to direct HTML embedding • canvas element for scriptable graphics rendering on the fly • Native drag and drop API • Local storage support to make applications even more • desktop-like • Cross-document messaging • Geo Location API: especially important for mobile applications
  • 12. What are the features…CSS3 • Extended set of selectors such as :first-of-type or :last-of-type • Enhanced support for background and border • Flexible Box Layout • Multi-Columns and Templates native support • 2D and 3D Transformations • Transitions and Animations • Media Queries
  • 13. The obvious question… What the hell do we need HTML5 ?
  • 14. “HTML 5 will enable better cross-browser compatibility and better support for ‘Web 2.0-style’ Web applications in addition to documents.” Brendan Eich CTO, Mozilla
  • 15. HTML5 will have an application cache that is capable of storing all resources in your Web app so that the browser can load them and use them even when you’re offline
  • 16. HTML5 enables mobile and desktop Web site designers to deliver the advantages of client- side and server-side development to their users simultaneously.
  • 17. API development and workability in the browsers will take a leap forward.
  • 18. Problems… • Not backwards-compatible? • extensible? - questionable • <P> = <p> ...and... <div class=”foo”> = <DIV class=foo> meaning not that strict • removal of certain tags—like <acronym> • removal of access keys? This could set back the usability/accessibility of markup (or, there could be good reasons for doing this)
  • 19. What does HTML5 mean to Web designers? • new tags for semantic layout • improved micro-formatting • new tags for incorporating rich media • new tags for APIs, applications
  • 20. What about browser support? • Opera 9.x (supposedly) offers best support • Safari 3.x - sketchy (best support in my experience) • Firefox 3.x - sketchy • Chrome? - sketchy • IE8 - veeerrrry sketchy • IE7 - nope • IE6? (LOL!)
  • 21. New Tags <nav> <nest> <article> <output> <aside> <progress> <audio> <datatemplate> <source> <canvas> <embed> <time> <command> <event-source> <video> <datagrid> <figure> <datalist> <footer> <header> <mark> <meter>
  • 22. The doctype <!DOCTYPE HTML> HTML5
  • 23. The doctype <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xht ml1/DTD/xhtml1- strict.dtd"> Html/xHTML
  • 24. The structure… <!DOCTYPE charset="UTF-8"> <head> HTML> <html lang="en"> <meta <title>HTML5</title> </head> <body> </body> </html> HTML5
  • 25. The layout div=”header” div=”nav” div=”section” div=”article” div=”sidebar” div=”footer” Html/xHTML
  • 26. The layout <header> <nav> <section> <article> <aside> <footer> HTML5
  • 27. What does it all mean? • It’s a work in progress • It’s going to be awhile before we’re using HTML5 • It may turn up in mobile browsers first • HTML5 will lead to browser-based apps that are more powerful and more responsive
  • 28. WHICH IS BETTER FOR DESIGNER – HTML5 OR FLASH? • Interactivity • Client-side data rich application • Games
  • 29. WHAT NOW LIES AHEAD FOR HTML5 AND FLASH? This is all for you to contemplate…
  • 30. Useful Websites • http://erwinglobio.wix.com/ittraining • http://ittrainingsolutions.webs.com/ • http://erwinglobio.sulit.com.ph/
  • 31. <Thank you!> Prof. Erwin M. Globio, MSIT IT Training Specialist Mobile Number: 09393741359 09323956678 Email Address: erwin_globio@yahoo.com Skype Id: erwinglobio

Editor's Notes

  1. Intro… New version of HTML Initial work by the WHATWG (web Hypertext Application Technology Working Group (2004) People involved are Apple, Mozilla, Opera, Google are the major contributors Work-in-progress recently adopted by the W3C (2007) There’s a lot of information on the web Most of that information is text/html Most (&gt;95%) of that HTML is syntactically invalid Conclusion… HTML is important and isn’t going away any time soon We should evolve HTML rather than ditch it But the vast legacy creates problems HTML 4 – 1997 – Underspecified – Inconsistent – Does not match reality – Missing features needed to compete with propriety technologies (Flash, Silverlight, etc.) XHTML 2 – Requires XML – Not backward compatible (cannot be implemented in current browsers)
  2. Html, or hypertext markup language to give it its full name, has been provided the foundation stone for the web since the very beginning. Sites are HTML pages strung together by links, with each document defined by the common &lt;head&gt; and &lt;body&gt; tags we all take so much for granted. Browsers take all that code and render our designed as intended, hopefully adhering to as many of conventions and standards that the HTML and CSS specification dictate.
  3. This is all for you to contemplate…