SlideShare a Scribd company logo
HTML5, CSS3 and the future
       of the Web
                   Berg Brandt
  Front-End Engineer / Web Developer / Web Designer
Thesis, Antithesis, Synthesis

   A look to the past to understand the
                  future
Thesis
‱ Early web development
  – Very incipient, rough
  – Lack of standardization
  – Proprietary browser features and browser
    speciïŹc development
  – Early adoption of new features
  – Tools, technologies and development
    techniques undeïŹned
  – Browser wars: IE has won
  – Technology by technology
  – Web in constant and fast evolution
Antithesis
‱ Web Standards
  – Strong standardization initiative
  – Support to multiple browsers and platforms
  – a11y, L10n, i18n
  – Structure, Presentation and Behavior layered
  – Tools, technologies and development
    techniques more well deïŹned
  – Degradation techniques
  – New features not widely supported can not
    be used
  – Web evolution slowing down
Synthesis
‱ Coming soon
  – HTML5 and CSS3 speciïŹcations bringing new and
    awaited features
  – Less strictness on standards: HTML5 is less strict than
    XHTML
  – Developers more educated
  – Development not entirely browser coupled, but some
    restrictions/requirements need to exist
  – Browsers “Grand Prix” (?!)
  – Adoption of new features combined with degradation
    techniques
  – IE6 must die (?) -> http://tr.im/ie6mustdie
  – Web moving forward again
HTML5 and CSS 3

  What is new anyway?
HTML5
‱ W3C changes focus:
  – 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. Learn more about the
    HTML Activity.
    (http://www.w3.org/News/2009#item119)
HTML5
‱ Features:
  – Revised and improved semantics including section
    tags
  – audio, video tags and API to direct HTML embedding
  – canvas element for scriptable graphics rendering on
    the ïŹ‚y
  – 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
HTML5
‱ Who is using:
  – HTML5 gallery: http://html5gallery.com/
  – Canvas demos: http://tr.im/canvasdemos
  – Google Wave: http://wave.google.com/
‱ How to get started:
  – HTML5 and The Future of the Web:
    http://tr.im/html5fw
  – 24 Resources para HTML5:
    http://tr.im/html524r
  – http://delicious.com/bergbrandt/html5
CSS3
‱ New features:
  – Extended set of selectors such as :ïŹrst-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
CSS3
‱ Examples:
  –   http://tr.im/css3bgs
  –   http://tr.im/css3borders
  –   http://tr.im/css3transf
  –   http://tr.im/css3anim
‱ More:
  – http://delicious.com/bergbrandt/css3
Thanks!
           Berg Brandt
Front-End Engineer / Web Developer /
          Web Designer

   http://www.bergbrandt.com
  http://twitter.com/bergbrandt
 http://delicious.com/bergbrandt

More Related Content

What's hot (14)

PDF
Media Asset Management
pixelpogo
 
PPTX
Web components
OpenSense Labs
 
PDF
Helios Solutions Presentation - GENERIC CH and FRANCE
Julio C. Salgado
 
PPT
Wywiwyg and Drupal
Melissa McEwen
 
PDF
Twig in the Wild
JeremyKoulish
 
PDF
Hinting at a better web
Christian Heilmann
 
PDF
Lecture 11 - Web components
Bryan Ollendyke
 
PPTX
Introduction to Web development
Md. Shafiuzzaman Hira
 
PDF
Html5 Flyover
Skills Matter
 
PPSX
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
GeneXus
 
PDF
Drupal sharing in HP7
jimyhuang
 
PDF
How to choose frontend (head) for headless commerce.
Aureate Labs
 
PDF
HTML5ぼごçŽč介
yoshikawa_t
 
PPTX
Develop, Debug, Learn? - Dotjs2019
Christian Heilmann
 
Media Asset Management
pixelpogo
 
Web components
OpenSense Labs
 
Helios Solutions Presentation - GENERIC CH and FRANCE
Julio C. Salgado
 
Wywiwyg and Drupal
Melissa McEwen
 
Twig in the Wild
JeremyKoulish
 
Hinting at a better web
Christian Heilmann
 
Lecture 11 - Web components
Bryan Ollendyke
 
Introduction to Web development
Md. Shafiuzzaman Hira
 
Html5 Flyover
Skills Matter
 
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
GeneXus
 
Drupal sharing in HP7
jimyhuang
 
How to choose frontend (head) for headless commerce.
Aureate Labs
 
HTML5ぼごçŽč介
yoshikawa_t
 
Develop, Debug, Learn? - Dotjs2019
Christian Heilmann
 

Similar to HTML5, CSS3 and the Future of the Web (20)

PPT
HTML 5
Prof. Erwin Globio
 
PPT
HTML5 Accessibility
User Vision
 
PDF
HTML5--The 30,000' View (A fast-paced overview of HTML5)
Peter Lubbers
 
PPTX
Intro to Front-End Web Devlopment
damonras
 
PPTX
Introduction to HTML5 and CSS3 (revised)
Joseph Lewis
 
PDF
The Web, After HTML5
Jonathan Jeon
 
ZIP
HTML5 Report Card
Michael(tm) Smith
 
PDF
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
PDF
HTML 5 & The Modern Web
Jumping Bean
 
PPTX
Html5 phillycc
Jennifer Kenderdine
 
PPTX
webdevelopment_6132030-lva1-app6891.pptx
lekhacce
 
PDF
HTML5
Cygnet Infotech
 
PPT
html5 css3 the future of web technology
hazzaz
 
PDF
HTML5 in IE9
Buu Nguyen
 
PPTX
HTML5 and Joomla! 2.5 Template
Marvelic Engine Co., Ltd.
 
PDF
Drawing the Line with Browser Compatibility
jsmith92
 
PPTX
Html5
Nasla C.K
 
PPTX
Cgs html 5-service
Constient
 
PPT
Html5 Future of WEB
Amit Choudhary
 
HTML5 Accessibility
User Vision
 
HTML5--The 30,000' View (A fast-paced overview of HTML5)
Peter Lubbers
 
Intro to Front-End Web Devlopment
damonras
 
Introduction to HTML5 and CSS3 (revised)
Joseph Lewis
 
The Web, After HTML5
Jonathan Jeon
 
HTML5 Report Card
Michael(tm) Smith
 
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
HTML 5 & The Modern Web
Jumping Bean
 
Html5 phillycc
Jennifer Kenderdine
 
webdevelopment_6132030-lva1-app6891.pptx
lekhacce
 
html5 css3 the future of web technology
hazzaz
 
HTML5 in IE9
Buu Nguyen
 
HTML5 and Joomla! 2.5 Template
Marvelic Engine Co., Ltd.
 
Drawing the Line with Browser Compatibility
jsmith92
 
Html5
Nasla C.K
 
Cgs html 5-service
Constient
 
Html5 Future of WEB
Amit Choudhary
 
Ad

Recently uploaded (20)

PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Ad

HTML5, CSS3 and the Future of the Web

  • 1. HTML5, CSS3 and the future of the Web Berg Brandt Front-End Engineer / Web Developer / Web Designer
  • 2. Thesis, Antithesis, Synthesis A look to the past to understand the future
  • 3. Thesis ‱ Early web development – Very incipient, rough – Lack of standardization – Proprietary browser features and browser speciïŹc development – Early adoption of new features – Tools, technologies and development techniques undeïŹned – Browser wars: IE has won – Technology by technology – Web in constant and fast evolution
  • 4. Antithesis ‱ Web Standards – Strong standardization initiative – Support to multiple browsers and platforms – a11y, L10n, i18n – Structure, Presentation and Behavior layered – Tools, technologies and development techniques more well deïŹned – Degradation techniques – New features not widely supported can not be used – Web evolution slowing down
  • 5. Synthesis ‱ Coming soon – HTML5 and CSS3 speciïŹcations bringing new and awaited features – Less strictness on standards: HTML5 is less strict than XHTML – Developers more educated – Development not entirely browser coupled, but some restrictions/requirements need to exist – Browsers “Grand Prix” (?!) – Adoption of new features combined with degradation techniques – IE6 must die (?) -> http://tr.im/ie6mustdie – Web moving forward again
  • 6. HTML5 and CSS 3 What is new anyway?
  • 7. HTML5 ‱ W3C changes focus: – 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. Learn more about the HTML Activity. (http://www.w3.org/News/2009#item119)
  • 8. HTML5 ‱ Features: – Revised and improved semantics including section tags – audio, video tags and API to direct HTML embedding – canvas element for scriptable graphics rendering on the ïŹ‚y – 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
  • 9. HTML5 ‱ Who is using: – HTML5 gallery: http://html5gallery.com/ – Canvas demos: http://tr.im/canvasdemos – Google Wave: http://wave.google.com/ ‱ How to get started: – HTML5 and The Future of the Web: http://tr.im/html5fw – 24 Resources para HTML5: http://tr.im/html524r – http://delicious.com/bergbrandt/html5
  • 10. CSS3 ‱ New features: – Extended set of selectors such as :ïŹrst-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
  • 11. CSS3 ‱ Examples: – http://tr.im/css3bgs – http://tr.im/css3borders – http://tr.im/css3transf – http://tr.im/css3anim ‱ More: – http://delicious.com/bergbrandt/css3
  • 12. Thanks! Berg Brandt Front-End Engineer / Web Developer / Web Designer http://www.bergbrandt.com http://twitter.com/bergbrandt http://delicious.com/bergbrandt