SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
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
    specific development
  – Early adoption of new features
  – Tools, technologies and development
    techniques undefined
  – 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 defined
  – Degradation techniques
  – New features not widely supported can not
    be used
  – Web evolution slowing down
Synthesis
• Coming soon
  – HTML5 and CSS3 specifications 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 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
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 :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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Media Asset Management
Media Asset ManagementMedia Asset Management
Media Asset Management
pixelpogo
 
Helios Solutions Presentation - GENERIC CH and FRANCE
Helios Solutions Presentation - GENERIC CH and FRANCEHelios Solutions Presentation - GENERIC CH and FRANCE
Helios Solutions Presentation - GENERIC CH and FRANCE
Julio C. Salgado
 
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
GeneXus
 
Drupal sharing in HP7
Drupal sharing in HP7Drupal sharing in HP7
Drupal sharing in HP7
jimyhuang
 

Was ist angesagt? (14)

Media Asset Management
Media Asset ManagementMedia Asset Management
Media Asset Management
 
Web components
Web componentsWeb components
Web components
 
Helios Solutions Presentation - GENERIC CH and FRANCE
Helios Solutions Presentation - GENERIC CH and FRANCEHelios Solutions Presentation - GENERIC CH and FRANCE
Helios Solutions Presentation - GENERIC CH and FRANCE
 
Wywiwyg and Drupal
Wywiwyg and DrupalWywiwyg and Drupal
Wywiwyg and Drupal
 
Twig in the Wild
Twig in the WildTwig in the Wild
Twig in the Wild
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
 
Lecture 11 - Web components
Lecture 11 - Web componentsLecture 11 - Web components
Lecture 11 - Web components
 
Introduction to Web development
Introduction to Web developmentIntroduction to Web development
Introduction to Web development
 
Html5 Flyover
Html5 FlyoverHtml5 Flyover
Html5 Flyover
 
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
 
Drupal sharing in HP7
Drupal sharing in HP7Drupal sharing in HP7
Drupal sharing in HP7
 
How to choose frontend (head) for headless commerce.
How to choose frontend (head) for headless commerce. How to choose frontend (head) for headless commerce.
How to choose frontend (head) for headless commerce.
 
HTML5のご紹介
HTML5のご紹介HTML5のご紹介
HTML5のご紹介
 
Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
 

Ähnlich wie HTML5, CSS3 and the Future of the Web

HTML5 Accessibility
HTML5 AccessibilityHTML5 Accessibility
HTML5 Accessibility
User Vision
 
Intro to Front-End Web Devlopment
Intro to Front-End Web DevlopmentIntro to Front-End Web Devlopment
Intro to Front-End Web Devlopment
damonras
 
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
 
webdevelopment_6132030-lva1-app6891.pptx
webdevelopment_6132030-lva1-app6891.pptxwebdevelopment_6132030-lva1-app6891.pptx
webdevelopment_6132030-lva1-app6891.pptx
lekhacce
 
html5 css3 the future of web technology
html5 css3 the future of web technologyhtml5 css3 the future of web technology
html5 css3 the future of web technology
hazzaz
 
Drawing the Line with Browser Compatibility
Drawing the Line with Browser CompatibilityDrawing the Line with Browser Compatibility
Drawing the Line with Browser Compatibility
jsmith92
 
Cgs html 5-service
Cgs html 5-serviceCgs html 5-service
Cgs html 5-service
Constient
 

Ähnlich wie HTML5, CSS3 and the Future of the Web (20)

HTML 5
HTML 5HTML 5
HTML 5
 
HTML5 Accessibility
HTML5 AccessibilityHTML5 Accessibility
HTML5 Accessibility
 
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)
 
Intro to Front-End Web Devlopment
Intro to Front-End Web DevlopmentIntro to Front-End Web Devlopment
Intro to Front-End Web Devlopment
 
Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)
 
The Web, After HTML5
The Web, After HTML5The Web, After HTML5
The Web, After HTML5
 
HTML5 Report Card
HTML5 Report CardHTML5 Report Card
HTML5 Report Card
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
 
HTML 5 & The Modern Web
HTML 5 & The Modern WebHTML 5 & The Modern Web
HTML 5 & The Modern Web
 
Html5
Html5Html5
Html5
 
Html5 phillycc
Html5 phillyccHtml5 phillycc
Html5 phillycc
 
webdevelopment_6132030-lva1-app6891.pptx
webdevelopment_6132030-lva1-app6891.pptxwebdevelopment_6132030-lva1-app6891.pptx
webdevelopment_6132030-lva1-app6891.pptx
 
HTML5
HTML5HTML5
HTML5
 
html5 css3 the future of web technology
html5 css3 the future of web technologyhtml5 css3 the future of web technology
html5 css3 the future of web technology
 
HTML5 in IE9
HTML5 in IE9HTML5 in IE9
HTML5 in IE9
 
HTML5 and Joomla! 2.5 Template
HTML5 and Joomla! 2.5 TemplateHTML5 and Joomla! 2.5 Template
HTML5 and Joomla! 2.5 Template
 
Drawing the Line with Browser Compatibility
Drawing the Line with Browser CompatibilityDrawing the Line with Browser Compatibility
Drawing the Line with Browser Compatibility
 
Html5
Html5Html5
Html5
 
Cgs html 5-service
Cgs html 5-serviceCgs html 5-service
Cgs html 5-service
 
Html5 Future of WEB
Html5 Future of WEBHtml5 Future of WEB
Html5 Future of WEB
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
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)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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...
 

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 specific development – Early adoption of new features – Tools, technologies and development techniques undefined – 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 defined – Degradation techniques – New features not widely supported can not be used – Web evolution slowing down
  • 5. Synthesis • Coming soon – HTML5 and CSS3 specifications 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 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
  • 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 :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
  • 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