SlideShare a Scribd company logo
HTML 5

  ●   Background
          ○ Replacement for HTML 4 and XHTML
                 ■ Several forks divided over XML
                 ■ Finally gave up and chose to do a revised version of HTML
                 ■ Compatibility was key
          ○ Timeline
                 ■ Work started in 2004
                 ■ First Draft in January 2008
                 ■ Finalizing will take years
                 ■ Features are being solidified though
          ○ Being worked on jointly W3C and Web Hypertext Application Technology
             Working Group (WHATWG)
                 ■ Currently still in draft format
                 ■ Several browsers are implementing parts of HTML5: Safari, Chrome,
                    Opera and Firefox
  ●   Philosophy
          ○ WHATWG studied how browsers actually handle HTML
          ○ Worked with browser makers
          ○ Presentation elements further removed
                 ■ Poor accessability
                 ■ High cost of maintaince
                 ■ High document sizes
  ●   Syntax
          ○ Double quotes, single quotes and no quotes is okay
          ○ Trailing Slashes Not Required (e.g. the br, img and input elements)


Walking through a page
Start at the Beginning or Technical Mumbo Jumbo
  ●   doctype
         ○ simple: <!DOCTYPE html>
               ■ Previous: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
                   Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
                   transitional.dtd">
         ○ forces standards mode
  ●   <html>
         ○ Simplified: <html lang=”en”>
               ■ Previous: <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/
                   xhtml">
         ○ Implies xhtml namespace
  ●   <head>
         ○ Same as always
  ●   <meta>
○   Simplified: <meta charset=”utf-8″ />
                ■ Previous: <meta http-equiv="Content-Type" content="text/html;
                     charset=utf-8" />
          ○  Assumes HTML MIME
  ●   <link>
          ○ rel=”stylesheets”
                ■ Simplified: <link rel="stylesheet" href="style-original.css" />
                        ● Previous: <link href="/style/structure.css" rel="stylesheet"
                            type="text/css" />
                ■ No need for type since the only type of stylesheet on the web is CSS
          ○ Others: rel=” “
                ■ icon
                ■ author
                ■ archives
                ■ license
                ■ prefetch
                ■ search

New Elements
  ●   <section>
          ○ a thematic grouping of content, typically with a heading
          ○ A Web site's home page could be split into sections for an introduction, news
              items, contact information.
  ●   <nav>
          ○ Contains core navigation items for a site or page
  ●   <article>
          ○ self-contained composition in a document, page, application, or site and that is
              intended to be independently distributable or reusable, e.g. in syndication
          ○ This could be a forum post, a magazine or newspaper article, a Web log entry,
              a user-submitted comment, an interactive widget or gadget, or any other
              independent item of content
  ●   <aside>
          ○ A sidebar
          ○ Contend that is related to but not essential to it’s parent content
  ●   <hgroup>
          ○ Grouping of h1-h6 elements
          ○ Used to hide sub headers from outline
  ●   <header>
          ○ Just what it sounds like
          ○ Can be used for the page over all and inside sections
  ●   <footer>
          ○ Just what it sounds like
          ○ Can be used for the page over all and inside sections
  ●   <time>
          ○ Indicates a date/time
  ●   <mark>
○   Used for emphasis or highlighting

Finally Content or Bye, Bye divs
   ●   Moving towards separation of markup and content. Want our markup to have meaning.
   ●   Divs and ids don’t have inherent meaning
   ●   Use new elements to help weave meaning into the webpage
   ●   Better search results better reuse of content



Before
<div class="entry">
  <p class="post-date">October 22, 2009</p>
  <h2>
    <a href="#"
        rel="bookmark"
        title="link to this post">
        Travel day</a>
  </h2>
  <p>Lorem ipsum dolor sit amet…</p>
</div>




Creating an Outline
   ●   <header>
           ○ Enclosing logos and h1 tags
           ○ Problem of subheads
   ●   <article>
           ○ Great for blog post
           ○ Problem with assembled content
                 ■ HTML 4 only had h1-6 to create outline
                 ■ Makes it difficult with WCMS
                 ■ HTML5 allows you to start over for each section
           ○ Add a header with h1 tag
           ○ Could add footer
   ●   <time>
           ○ <time datetime="2009-10-22" pubdate>October 22, 2009</time>
           ○ datetime attribute is machine readable
           ○ between the tags can be anything
           ○ pubdate
                 ■ Within article it references just that article
                 ■ Outside article means entire document

After
<article>
 <header>
    <time datetime="2009-10-22" pubdate> October 22, 2009</time>
<h1>
       <a href="#"
          rel="bookmark"
          title="link to this post">
          Travel day</a>
    </h1>
  </header>
  <p>Lorem ipsum dolor sit amet…</p>
</article>



Navigation
   ●   <nav>
          ○ defines navigation area
          ○ important for screen readers

Before
<div id="nav">
  <ul>
    <li><a href="#">home</a></li>
    <li><a href="#">blog</a></li>
    <li><a href="#">gallery</a></li>
    <li><a href="#">about</a></li>
  </ul>
</div>


After
<nav>
  <ul>
    <li><a href="#">home</a></li>
    <li><a href="#">blog</a></li>
    <li><a href="#">gallery</a></li>
    <li><a href="#">about</a></li>
  </ul>
</nav>


Footer
   ●   Can include “fat footers” like on the SMU homepage

After
<footer>
  <p>&#167;</p>
  <p>&#169; 2001&#8211;9 <a href="#">Mark Pilgrim</a></p>
</footer>
Forms
  ●   placeholder
          ○ <input name="q" placeholder="Search Bookmarks and History">
  ●   AutoFocus
          ○ <input name="q" autofocus>

New Input Types
  ●   Email
         ○ “email”
         ○ Older browsers treat as text
         ○ iPhone uses special keyboard
  ●   Web Address
         ○ “url”
         ○ iPhone custom keyboard
  ●   Number
         ○ spinbox
         ○ iPhone custom keyboard
  ●   Range
  ●   Date, Month, Week, datetime, datetime-local
  ●   Search
  ●   Color picker
         ○ No support yet

Auto Validation
  ●   Works for Opera
  ●   No other browser, yet



Specialized Elements
Canvas
  ●   Use javascript to draw things in a box
  ●   Importance
         ○ Can dynamically create graphics on the client side
         ○ Reduces dependence on flash

Video and Audio
  ●   With HTML5 video is baked into browser
  ●   No plugins, like flash, needed
  ●   Problem is formats, they must be built into browsers, creates licensing issues
         ○ Google announced WebM format on Tuesday. Will likely be the standard
○   h.264 is also supported by most browsers, not Firefox

<video width="320" height="240" controls preload>
  <source src="pr6.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
  <source src="pr6.webm" type='video/webm; codecs="vp8, vorbis"'>
  <source src="pr6.ogv" type='video/ogg; codecs="theora, vorbis"'>
</video>



Location
   ●   Supported mainly by iPhone and Android
   ●   Firefox supports
   ●   Opt-in

Offline
   ●   In html tag you provide a link to a “cache.manifest” file that lists files needed
   ●


When Can I start using it?
   ●   In general, when IE9 comes out. Maybe late 2010 or early 2011
   ●   Maybe now, if you are developing for mobile devices
   ●   There are work arounds for older browsers


The Appendix
   ●   Elements Thrown Away
          ○ <acronym>
          ○ <applet>
          ○ <basefont>
          ○ <big>
          ○ <center>
          ○ <dir>
          ○ <font>
          ○ <frame>
          ○ <frameset>
          ○ <noframes>
          ○ <s>
          ○ <strike>
          ○ <tt>
          ○ <u>
          ○ <xmp>
   ●   New Tags
          ○ article
          ○ section
○   aside
      ○   hgroup
      ○   header
      ○   footer
      ○   nav
      ○   time
      ○   mark
      ○   figure
      ○   figcaption


Websites for reference
  ●

More Related Content

What's hot (12)

ODP
Light introduction to HTML
abidibo Contini
 
PDF
Intro to web dev
kamar MEDDAH
 
PDF
CollegeDiveIn presentation
Karambir Singh Nain
 
PPSX
IN LIVING CODING
kdhicks2
 
ODP
Html 5 and css 3
Kamalakannan Sivanandam
 
PDF
Essential Javascript -- A Javascript &lt;b>Tutorial&lt;/b>
tutorialsruby
 
PDF
Introduccion a HTML5
Pablo Garaizar
 
PPT
What is HTML- d3brand.com
Dremy Riyad
 
PPTX
Lecture 2 - HTML Basics
KULeuven-OnlinePublishing
 
PPTX
Introduction to HTML5 and CSS3 (revised)
Joseph Lewis
 
ODP
Drupal in 5mins + Previewing Drupal 8.x
Wong Hoi Sing Edison
 
Light introduction to HTML
abidibo Contini
 
Intro to web dev
kamar MEDDAH
 
CollegeDiveIn presentation
Karambir Singh Nain
 
IN LIVING CODING
kdhicks2
 
Html 5 and css 3
Kamalakannan Sivanandam
 
Essential Javascript -- A Javascript &lt;b>Tutorial&lt;/b>
tutorialsruby
 
Introduccion a HTML5
Pablo Garaizar
 
What is HTML- d3brand.com
Dremy Riyad
 
Lecture 2 - HTML Basics
KULeuven-OnlinePublishing
 
Introduction to HTML5 and CSS3 (revised)
Joseph Lewis
 
Drupal in 5mins + Previewing Drupal 8.x
Wong Hoi Sing Edison
 

Viewers also liked (12)

PDF
Live streaming
James VanDyke
 
KEY
HTML5 - Just the basics
James VanDyke
 
PPTX
Drawing for interior design part 3
Melissa Betancourt
 
PDF
Preparing images for the Web
sdireland
 
KEY
Regular Expressions 101
Raj Rajandran
 
PDF
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
Saffire
 
PPTX
5 Steps To A Smart Compensation Plan
BambooHR
 
PDF
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stanford GSB Corporate Governance Research Initiative
 
PDF
10 Tips for WeChat
Chris Baker
 
PDF
Benefits of drinking water
Eason Chan
 
PDF
20 Ideas for your Website Homepage Content
Barry Feldman
 
PDF
SEO: Getting Personal
Kirsty Hulse
 
Live streaming
James VanDyke
 
HTML5 - Just the basics
James VanDyke
 
Drawing for interior design part 3
Melissa Betancourt
 
Preparing images for the Web
sdireland
 
Regular Expressions 101
Raj Rajandran
 
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
Saffire
 
5 Steps To A Smart Compensation Plan
BambooHR
 
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stanford GSB Corporate Governance Research Initiative
 
10 Tips for WeChat
Chris Baker
 
Benefits of drinking water
Eason Chan
 
20 Ideas for your Website Homepage Content
Barry Feldman
 
SEO: Getting Personal
Kirsty Hulse
 
Ad

Similar to Html5 training (20)

PDF
Jbake workshop (Greach 2019)
Mario García
 
PDF
FED-HTML (2).pdf
Samuelozor
 
PDF
Understanding Page Load / Ziling Zhao (Google)
Ontico
 
PDF
HTML5, just another presentation :)
François Massart
 
PDF
Introduction to TeacherPress
Nick Purdue
 
PDF
You Can Work on the Web Patform! (GOSIM 2023)
Igalia
 
PPTX
T430-01-Introduction to HTML.pptx
awadalsabbah
 
PPTX
Hyper text markup language basic programming slides
vsridharreddy
 
PDF
Taming Drupal Blocks for Content Editors a.k.a. "Snippets"
Brian Hay
 
PDF
Drupal7 Theming session on the occassion of Drupal7 release party in Delhi NCR
Gaurav Mishra
 
PDF
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
Horacio Gonzalez
 
PDF
Extending WordPress' TinyMCE
Hristo Chakarov
 
ODP
SHOW202: How to customize Lotus Quickr Templates Using HTML, Javascript and C...
Brian O'Gorman
 
PPTX
Static Site Generation with Hugo and Markdown
Nic Raboy
 
PDF
Architektura html, css i javascript - Jan Kraus
Women in Technology Poland
 
PDF
How QCLean Works? Introduction to Browser Extensions
Qing-Cheng Li
 
DOCX
Onpage optimization standards january 2012
Bitsytask
 
PDF
New(ish) Horizons in CSS (PDX Web & Design presentation)
Luc Perkins
 
PPTX
Castro Chapter 3
Jeff Byrnes
 
PPTX
Tango with django
Jaysinh Shukla
 
Jbake workshop (Greach 2019)
Mario García
 
FED-HTML (2).pdf
Samuelozor
 
Understanding Page Load / Ziling Zhao (Google)
Ontico
 
HTML5, just another presentation :)
François Massart
 
Introduction to TeacherPress
Nick Purdue
 
You Can Work on the Web Patform! (GOSIM 2023)
Igalia
 
T430-01-Introduction to HTML.pptx
awadalsabbah
 
Hyper text markup language basic programming slides
vsridharreddy
 
Taming Drupal Blocks for Content Editors a.k.a. "Snippets"
Brian Hay
 
Drupal7 Theming session on the occassion of Drupal7 release party in Delhi NCR
Gaurav Mishra
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
Horacio Gonzalez
 
Extending WordPress' TinyMCE
Hristo Chakarov
 
SHOW202: How to customize Lotus Quickr Templates Using HTML, Javascript and C...
Brian O'Gorman
 
Static Site Generation with Hugo and Markdown
Nic Raboy
 
Architektura html, css i javascript - Jan Kraus
Women in Technology Poland
 
How QCLean Works? Introduction to Browser Extensions
Qing-Cheng Li
 
Onpage optimization standards january 2012
Bitsytask
 
New(ish) Horizons in CSS (PDX Web & Design presentation)
Luc Perkins
 
Castro Chapter 3
Jeff Byrnes
 
Tango with django
Jaysinh Shukla
 
Ad

Recently uploaded (20)

PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 

Html5 training

  • 1. HTML 5 ● Background ○ Replacement for HTML 4 and XHTML ■ Several forks divided over XML ■ Finally gave up and chose to do a revised version of HTML ■ Compatibility was key ○ Timeline ■ Work started in 2004 ■ First Draft in January 2008 ■ Finalizing will take years ■ Features are being solidified though ○ Being worked on jointly W3C and Web Hypertext Application Technology Working Group (WHATWG) ■ Currently still in draft format ■ Several browsers are implementing parts of HTML5: Safari, Chrome, Opera and Firefox ● Philosophy ○ WHATWG studied how browsers actually handle HTML ○ Worked with browser makers ○ Presentation elements further removed ■ Poor accessability ■ High cost of maintaince ■ High document sizes ● Syntax ○ Double quotes, single quotes and no quotes is okay ○ Trailing Slashes Not Required (e.g. the br, img and input elements) Walking through a page Start at the Beginning or Technical Mumbo Jumbo ● doctype ○ simple: <!DOCTYPE html> ■ Previous: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> ○ forces standards mode ● <html> ○ Simplified: <html lang=”en”> ■ Previous: <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/ xhtml"> ○ Implies xhtml namespace ● <head> ○ Same as always ● <meta>
  • 2. Simplified: <meta charset=”utf-8″ /> ■ Previous: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ○ Assumes HTML MIME ● <link> ○ rel=”stylesheets” ■ Simplified: <link rel="stylesheet" href="style-original.css" /> ● Previous: <link href="/style/structure.css" rel="stylesheet" type="text/css" /> ■ No need for type since the only type of stylesheet on the web is CSS ○ Others: rel=” “ ■ icon ■ author ■ archives ■ license ■ prefetch ■ search New Elements ● <section> ○ a thematic grouping of content, typically with a heading ○ A Web site's home page could be split into sections for an introduction, news items, contact information. ● <nav> ○ Contains core navigation items for a site or page ● <article> ○ self-contained composition in a document, page, application, or site and that is intended to be independently distributable or reusable, e.g. in syndication ○ This could be a forum post, a magazine or newspaper article, a Web log entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content ● <aside> ○ A sidebar ○ Contend that is related to but not essential to it’s parent content ● <hgroup> ○ Grouping of h1-h6 elements ○ Used to hide sub headers from outline ● <header> ○ Just what it sounds like ○ Can be used for the page over all and inside sections ● <footer> ○ Just what it sounds like ○ Can be used for the page over all and inside sections ● <time> ○ Indicates a date/time ● <mark>
  • 3. Used for emphasis or highlighting Finally Content or Bye, Bye divs ● Moving towards separation of markup and content. Want our markup to have meaning. ● Divs and ids don’t have inherent meaning ● Use new elements to help weave meaning into the webpage ● Better search results better reuse of content Before <div class="entry"> <p class="post-date">October 22, 2009</p> <h2> <a href="#" rel="bookmark" title="link to this post"> Travel day</a> </h2> <p>Lorem ipsum dolor sit amet…</p> </div> Creating an Outline ● <header> ○ Enclosing logos and h1 tags ○ Problem of subheads ● <article> ○ Great for blog post ○ Problem with assembled content ■ HTML 4 only had h1-6 to create outline ■ Makes it difficult with WCMS ■ HTML5 allows you to start over for each section ○ Add a header with h1 tag ○ Could add footer ● <time> ○ <time datetime="2009-10-22" pubdate>October 22, 2009</time> ○ datetime attribute is machine readable ○ between the tags can be anything ○ pubdate ■ Within article it references just that article ■ Outside article means entire document After <article> <header> <time datetime="2009-10-22" pubdate> October 22, 2009</time>
  • 4. <h1> <a href="#" rel="bookmark" title="link to this post"> Travel day</a> </h1> </header> <p>Lorem ipsum dolor sit amet…</p> </article> Navigation ● <nav> ○ defines navigation area ○ important for screen readers Before <div id="nav"> <ul> <li><a href="#">home</a></li> <li><a href="#">blog</a></li> <li><a href="#">gallery</a></li> <li><a href="#">about</a></li> </ul> </div> After <nav> <ul> <li><a href="#">home</a></li> <li><a href="#">blog</a></li> <li><a href="#">gallery</a></li> <li><a href="#">about</a></li> </ul> </nav> Footer ● Can include “fat footers” like on the SMU homepage After <footer> <p>&#167;</p> <p>&#169; 2001&#8211;9 <a href="#">Mark Pilgrim</a></p> </footer>
  • 5. Forms ● placeholder ○ <input name="q" placeholder="Search Bookmarks and History"> ● AutoFocus ○ <input name="q" autofocus> New Input Types ● Email ○ “email” ○ Older browsers treat as text ○ iPhone uses special keyboard ● Web Address ○ “url” ○ iPhone custom keyboard ● Number ○ spinbox ○ iPhone custom keyboard ● Range ● Date, Month, Week, datetime, datetime-local ● Search ● Color picker ○ No support yet Auto Validation ● Works for Opera ● No other browser, yet Specialized Elements Canvas ● Use javascript to draw things in a box ● Importance ○ Can dynamically create graphics on the client side ○ Reduces dependence on flash Video and Audio ● With HTML5 video is baked into browser ● No plugins, like flash, needed ● Problem is formats, they must be built into browsers, creates licensing issues ○ Google announced WebM format on Tuesday. Will likely be the standard
  • 6. h.264 is also supported by most browsers, not Firefox <video width="320" height="240" controls preload> <source src="pr6.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> <source src="pr6.webm" type='video/webm; codecs="vp8, vorbis"'> <source src="pr6.ogv" type='video/ogg; codecs="theora, vorbis"'> </video> Location ● Supported mainly by iPhone and Android ● Firefox supports ● Opt-in Offline ● In html tag you provide a link to a “cache.manifest” file that lists files needed ● When Can I start using it? ● In general, when IE9 comes out. Maybe late 2010 or early 2011 ● Maybe now, if you are developing for mobile devices ● There are work arounds for older browsers The Appendix ● Elements Thrown Away ○ <acronym> ○ <applet> ○ <basefont> ○ <big> ○ <center> ○ <dir> ○ <font> ○ <frame> ○ <frameset> ○ <noframes> ○ <s> ○ <strike> ○ <tt> ○ <u> ○ <xmp> ● New Tags ○ article ○ section
  • 7. aside ○ hgroup ○ header ○ footer ○ nav ○ time ○ mark ○ figure ○ figcaption Websites for reference ●