SlideShare une entreprise Scribd logo
1  sur  35
<title>     HTML 5 & CSS 3 </title>
HTML Pre-History General Markup Language (GML) was developed at IBM in the 1960's by  Charles F. Goldfarb :h1.Chapter 1:  Introduction  :p.GML supported hierarchical containers, such as  :ol  :li.Ordered lists (like this one),  :li.Unordered lists, and  :li.Definition lists  :eol. as well as simple structures.  :p.Markup minimization (later generalized and formalized in SGML), allowed the end-tags to be omitted for the "h1" and "p" elements. http://www.sgmlsource.com/history/roots.htm
HTML Pre-History Standard Generalized Markup Language (SGML) was derived from GML in the 1980's.  SGML was the pre-cursor to both HTML and XML. SGML defined the user of angle brackets for tags. <example>
HTML Hyper Text Markup Language  (HTML) was first defined by  Tim Berners-Lee in 1991 Original HTML had 20 tags and displayed simple text with basic markup for formatting.
HTML 2, 3, and 4 HTML 2 added many of the attributes we know today such as images, forms, input. HTML 3 added new tags that had been part of minor revisions.  HTML 4 extended the number of tags. Currently most HTML is 4.01
CSS History CSS 1 was proposed in 1995 as a way to style documents. It contained descriptions for font, background and other style tags. CSS 2 is the version we currently use added positioning and other elements.
Web Usability Then Mid-Late 1990's web forms started to show up with web applications. Late 1990's JavaScript added further interaction. 2000's AJAX and Flash started to provide richer internet applications.
Web Usability Now Increased emphasis on making the web as rich an interface as native applications. The mobile web  is the next frontier. Current Technologies are dated and are hindering growth.
HTML 5 and CSS3 to the Rescue HTML5 and CSS3 are the next generation of markup that will drive the web. What is the difference between HTML4 and HTML 5?
Structure Tags <header> - Header  <nav> - Navigation, Menu (Primary Navigation) <section> - Seperation Element   <article> - Article Content <aside> - Sidebars, Widgets, Misc non primary content  <footer> - Footer   <header> and <footer> tags may be used multiple times. Example in Sections, and in the main page.
Structure <header> <section> <aside> <nav> <header> <article> <footer> <footer>
New Inputs  * tel   (Telephone)   * search       * url * email * datetime * date * month * week * time * datetime-local * number      * range (slider) * color
Inputs Mobile Display Tel Number Email
Canvas <canvas>  Create a virtual canvas for drawing graphics in the browser.  Javascript can be used to control graphic rendering via the canvas. x,y coordinate system
Canvas Example
APIs Drag and Drop - Provides an API for Drap and Drop for JavaScript Geolocation - Determine Location of The User via the Browser Offline Storage - Browsers will support local storage. The API will be SQL like.
APIs History API - Access Browser history via JavaScript. <contenteditable> - Enables a Content Editing API  Web Workers - Background Tasks for JavaScript
Multimedia Native Multimedia Support   No Plugins Necessary <Video> - Native Video <Audio> - Native Audio
YouTube HTML5 Beta Available for Chrome and Safari
Other Controls <Progress> Displays progress of a task or action completed. <meter> Displays measure of something. <Output> For output of calculation or output of a script.
CSS3
New Styles border-radius - Rounded Corners border-colors - Gradient Borders box-shadow - Drop Shadows text-shadow - Text Drop Shadows gradient - Gradient backgrounds resize - Resize an Element background-size - resize background background - supports multipe images
Examples
Selectors A Variety of Selectors provide an interface to apply styles more precisely. An example would be selecting an nth child.  Example: div:nth-child(3) {}
Columns Multi Column Layout is now provided by CSS3
Animation and Motion Animations - CSS3 allows for animations of styles Transitions - Allows styles to change gradually color shifts Transformations - 2D and 3D transformations, stretch, move, etc
Examples
Misc Media Queries - Provides for ways to specify styles based on viewport size.
When? HTML5 - Canidate Stage in 2012 CSS3 - Still in Working Draft
What about that Gorilla? IE 6 and other legacy browsers are preventing progress. IE9 has some HTML5 support.
Benefits of HTML5 & CSS3 Rich Interface elements not requiring third party plugins. Seperation of content and design Enhanced Mobile Support  New Programming Interfaces
The Critics Say HTML5 will not get rid of Flash HTML5 doesn't use XML Syntax Too many tags / Tag Soup
The Future Current mobile browser technology will be the next battle ground. HTML5 and CSS3 will even the odds with supporting more and more platforms. The web will no longer be a second class user interface.
References http://en.wikipedia.org/wiki/HTML http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Tags.html http://tools.ietf.org/html/rfc1866 http://www.w3.org/People/Raggett/book4/ch02.html http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web/ http://www.w3schools.com/html5 http://bluefaqs.com/2010/03/understanding-the-basics-of-css3/ http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/ http://www.css3.info/webkit-announces-support-for-css-3d-transforms/ http://www.css3.info/ http://images.appleinsider.com/html5.091909.001.png HTML 5 and CSS3 Demos http://www.zurb.com/article/221/css3-animation-will-rock-your-world http://www.fofronline.com/2009-04/3d-cube-using-css-transformations/ http://www.1stwebdesigner.com/development/50-awesome-css3-animations/ http://html5demos.com/ http://www.romancortes.com/blog/pure-css-coke-can/ http://9elements.com/io/projects/html5/canvas/ http://www.zachstronaut.com/lab/isocube.html http://www.dotcodedump.com/HTML5/triangle.html <-- My Canvas Example

Contenu connexe

En vedette

Macrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavidaMacrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavidacaroamartin
 
Upa
UpaUpa
Upadora
 
Equitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsEquitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsDegrowth Conference
 
Equitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsEquitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsDegrowth Conference
 
The rebuilding of Southern Wind
The rebuilding of Southern WindThe rebuilding of Southern Wind
The rebuilding of Southern WindFloating Doctors
 
Closingthewesternfrontier part i_pp_notes
Closingthewesternfrontier part i_pp_notesClosingthewesternfrontier part i_pp_notes
Closingthewesternfrontier part i_pp_notesguestdd88ae
 
Proposal Presentation
Proposal PresentationProposal Presentation
Proposal Presentationbigdavedev
 
Parroquia del sagrario
Parroquia del sagrarioParroquia del sagrario
Parroquia del sagrarioSEBASTIAN
 
#VMUGMTL DELL Breakout
#VMUGMTL DELL Breakout#VMUGMTL DELL Breakout
#VMUGMTL DELL Breakout1CloudRoad.com
 
Social Media Presentation
Social Media PresentationSocial Media Presentation
Social Media Presentationdkharrison
 
Starr section
Starr sectionStarr section
Starr sectionm
 

En vedette (20)

Macrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavidaMacrobiotica, elartedeprolongarlavida
Macrobiotica, elartedeprolongarlavida
 
Upa
UpaUpa
Upa
 
Slideshare
SlideshareSlideshare
Slideshare
 
Festividades do meu país (Portugal)
Festividades do meu país  (Portugal)Festividades do meu país  (Portugal)
Festividades do meu país (Portugal)
 
Equitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsEquitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist Contributions
 
Equitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist ContributionsEquitable, Ecological Degrowth; Feminist Contributions
Equitable, Ecological Degrowth; Feminist Contributions
 
The rebuilding of Southern Wind
The rebuilding of Southern WindThe rebuilding of Southern Wind
The rebuilding of Southern Wind
 
Closingthewesternfrontier part i_pp_notes
Closingthewesternfrontier part i_pp_notesClosingthewesternfrontier part i_pp_notes
Closingthewesternfrontier part i_pp_notes
 
De-growth and CSOs
De-growth and CSOsDe-growth and CSOs
De-growth and CSOs
 
16 abril
16 abril16 abril
16 abril
 
Proposal Presentation
Proposal PresentationProposal Presentation
Proposal Presentation
 
Parroquia del sagrario
Parroquia del sagrarioParroquia del sagrario
Parroquia del sagrario
 
#VMUGMTL DELL Breakout
#VMUGMTL DELL Breakout#VMUGMTL DELL Breakout
#VMUGMTL DELL Breakout
 
Social Media Presentation
Social Media PresentationSocial Media Presentation
Social Media Presentation
 
Educational systems (2)
Educational systems (2)Educational systems (2)
Educational systems (2)
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Starr section
Starr sectionStarr section
Starr section
 
30 abril 2010
30 abril 201030 abril 2010
30 abril 2010
 
7 mayo 2010
7 mayo 20107 mayo 2010
7 mayo 2010
 
12 mayo 2010
12 mayo 201012 mayo 2010
12 mayo 2010
 

Similaire à HTML5 & CSS3 -- UPA Iowa

Rmll2010 html5-css3-english
Rmll2010 html5-css3-englishRmll2010 html5-css3-english
Rmll2010 html5-css3-englishFnot
 
Is it time to start using HTML 5
Is it time to start using HTML 5Is it time to start using HTML 5
Is it time to start using HTML 5Ravi Raj
 
HTML5: The Next Internet Goldrush
HTML5: The Next Internet GoldrushHTML5: The Next Internet Goldrush
HTML5: The Next Internet GoldrushPeter Lubbers
 
Chapter 2 introduction to html5
Chapter 2 introduction to html5Chapter 2 introduction to html5
Chapter 2 introduction to html5nobel mujuji
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop NotesPamela Fox
 
XHTML and CSS
XHTML and CSS XHTML and CSS
XHTML and CSS peak3
 
Web designing using html
Web designing using htmlWeb designing using html
Web designing using htmljulicris021488
 
Introdution to HTML 5
Introdution to HTML 5Introdution to HTML 5
Introdution to HTML 5onkar_bhosle
 
Html For Beginners 2
Html For Beginners 2Html For Beginners 2
Html For Beginners 2Sriram Raj
 
Using HTML5 and CSS3 today
Using HTML5 and CSS3 todayUsing HTML5 and CSS3 today
Using HTML5 and CSS3 todaythebeebs
 
HTML5: features with examples
HTML5: features with examplesHTML5: features with examples
HTML5: features with examplesAlfredo Torre
 

Similaire à HTML5 & CSS3 -- UPA Iowa (20)

HTML5 & CSS3
HTML5 & CSS3 HTML5 & CSS3
HTML5 & CSS3
 
Rmll2010 html5-css3-english
Rmll2010 html5-css3-englishRmll2010 html5-css3-english
Rmll2010 html5-css3-english
 
NEPA BlogCon 2013 - HTML5/CSS3 for Bloggers
NEPA BlogCon 2013 -  HTML5/CSS3 for BloggersNEPA BlogCon 2013 -  HTML5/CSS3 for Bloggers
NEPA BlogCon 2013 - HTML5/CSS3 for Bloggers
 
Is it time to start using HTML 5
Is it time to start using HTML 5Is it time to start using HTML 5
Is it time to start using HTML 5
 
HTML5: The Next Internet Goldrush
HTML5: The Next Internet GoldrushHTML5: The Next Internet Goldrush
HTML5: The Next Internet Goldrush
 
Chapter 2 introduction to html5
Chapter 2 introduction to html5Chapter 2 introduction to html5
Chapter 2 introduction to html5
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop Notes
 
XHTML and CSS
XHTML and CSS XHTML and CSS
XHTML and CSS
 
wt mod1.pdf
wt mod1.pdfwt mod1.pdf
wt mod1.pdf
 
HTML 5
HTML 5HTML 5
HTML 5
 
Grade 10 COMPUTER
Grade 10 COMPUTERGrade 10 COMPUTER
Grade 10 COMPUTER
 
Web designing using html
Web designing using htmlWeb designing using html
Web designing using html
 
Introdution to HTML 5
Introdution to HTML 5Introdution to HTML 5
Introdution to HTML 5
 
HTML5
HTML5HTML5
HTML5
 
Html For Beginners 2
Html For Beginners 2Html For Beginners 2
Html For Beginners 2
 
Learn HTML and HTML5
Learn HTML and HTML5 Learn HTML and HTML5
Learn HTML and HTML5
 
Design Tools Html Xhtml
Design Tools Html XhtmlDesign Tools Html Xhtml
Design Tools Html Xhtml
 
Using HTML5 and CSS3 today
Using HTML5 and CSS3 todayUsing HTML5 and CSS3 today
Using HTML5 and CSS3 today
 
HTML5: features with examples
HTML5: features with examplesHTML5: features with examples
HTML5: features with examples
 
HTML5
HTML5HTML5
HTML5
 

HTML5 & CSS3 -- UPA Iowa

  • 1. <title> HTML 5 & CSS 3 </title>
  • 2. HTML Pre-History General Markup Language (GML) was developed at IBM in the 1960's by Charles F. Goldfarb :h1.Chapter 1: Introduction :p.GML supported hierarchical containers, such as :ol :li.Ordered lists (like this one), :li.Unordered lists, and :li.Definition lists :eol. as well as simple structures. :p.Markup minimization (later generalized and formalized in SGML), allowed the end-tags to be omitted for the "h1" and "p" elements. http://www.sgmlsource.com/history/roots.htm
  • 3. HTML Pre-History Standard Generalized Markup Language (SGML) was derived from GML in the 1980's. SGML was the pre-cursor to both HTML and XML. SGML defined the user of angle brackets for tags. <example>
  • 4. HTML Hyper Text Markup Language (HTML) was first defined by Tim Berners-Lee in 1991 Original HTML had 20 tags and displayed simple text with basic markup for formatting.
  • 5. HTML 2, 3, and 4 HTML 2 added many of the attributes we know today such as images, forms, input. HTML 3 added new tags that had been part of minor revisions. HTML 4 extended the number of tags. Currently most HTML is 4.01
  • 6.
  • 7. CSS History CSS 1 was proposed in 1995 as a way to style documents. It contained descriptions for font, background and other style tags. CSS 2 is the version we currently use added positioning and other elements.
  • 8. Web Usability Then Mid-Late 1990's web forms started to show up with web applications. Late 1990's JavaScript added further interaction. 2000's AJAX and Flash started to provide richer internet applications.
  • 9. Web Usability Now Increased emphasis on making the web as rich an interface as native applications. The mobile web is the next frontier. Current Technologies are dated and are hindering growth.
  • 10. HTML 5 and CSS3 to the Rescue HTML5 and CSS3 are the next generation of markup that will drive the web. What is the difference between HTML4 and HTML 5?
  • 11. Structure Tags <header> - Header <nav> - Navigation, Menu (Primary Navigation) <section> - Seperation Element <article> - Article Content <aside> - Sidebars, Widgets, Misc non primary content <footer> - Footer <header> and <footer> tags may be used multiple times. Example in Sections, and in the main page.
  • 12. Structure <header> <section> <aside> <nav> <header> <article> <footer> <footer>
  • 13. New Inputs * tel (Telephone) * search * url * email * datetime * date * month * week * time * datetime-local * number * range (slider) * color
  • 14. Inputs Mobile Display Tel Number Email
  • 15. Canvas <canvas> Create a virtual canvas for drawing graphics in the browser. Javascript can be used to control graphic rendering via the canvas. x,y coordinate system
  • 17. APIs Drag and Drop - Provides an API for Drap and Drop for JavaScript Geolocation - Determine Location of The User via the Browser Offline Storage - Browsers will support local storage. The API will be SQL like.
  • 18. APIs History API - Access Browser history via JavaScript. <contenteditable> - Enables a Content Editing API Web Workers - Background Tasks for JavaScript
  • 19. Multimedia Native Multimedia Support No Plugins Necessary <Video> - Native Video <Audio> - Native Audio
  • 20. YouTube HTML5 Beta Available for Chrome and Safari
  • 21. Other Controls <Progress> Displays progress of a task or action completed. <meter> Displays measure of something. <Output> For output of calculation or output of a script.
  • 22. CSS3
  • 23. New Styles border-radius - Rounded Corners border-colors - Gradient Borders box-shadow - Drop Shadows text-shadow - Text Drop Shadows gradient - Gradient backgrounds resize - Resize an Element background-size - resize background background - supports multipe images
  • 25. Selectors A Variety of Selectors provide an interface to apply styles more precisely. An example would be selecting an nth child. Example: div:nth-child(3) {}
  • 26. Columns Multi Column Layout is now provided by CSS3
  • 27. Animation and Motion Animations - CSS3 allows for animations of styles Transitions - Allows styles to change gradually color shifts Transformations - 2D and 3D transformations, stretch, move, etc
  • 29. Misc Media Queries - Provides for ways to specify styles based on viewport size.
  • 30. When? HTML5 - Canidate Stage in 2012 CSS3 - Still in Working Draft
  • 31. What about that Gorilla? IE 6 and other legacy browsers are preventing progress. IE9 has some HTML5 support.
  • 32. Benefits of HTML5 & CSS3 Rich Interface elements not requiring third party plugins. Seperation of content and design Enhanced Mobile Support New Programming Interfaces
  • 33. The Critics Say HTML5 will not get rid of Flash HTML5 doesn't use XML Syntax Too many tags / Tag Soup
  • 34. The Future Current mobile browser technology will be the next battle ground. HTML5 and CSS3 will even the odds with supporting more and more platforms. The web will no longer be a second class user interface.
  • 35. References http://en.wikipedia.org/wiki/HTML http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Tags.html http://tools.ietf.org/html/rfc1866 http://www.w3.org/People/Raggett/book4/ch02.html http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web/ http://www.w3schools.com/html5 http://bluefaqs.com/2010/03/understanding-the-basics-of-css3/ http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/ http://www.css3.info/webkit-announces-support-for-css-3d-transforms/ http://www.css3.info/ http://images.appleinsider.com/html5.091909.001.png HTML 5 and CSS3 Demos http://www.zurb.com/article/221/css3-animation-will-rock-your-world http://www.fofronline.com/2009-04/3d-cube-using-css-transformations/ http://www.1stwebdesigner.com/development/50-awesome-css3-animations/ http://html5demos.com/ http://www.romancortes.com/blog/pure-css-coke-can/ http://9elements.com/io/projects/html5/canvas/ http://www.zachstronaut.com/lab/isocube.html http://www.dotcodedump.com/HTML5/triangle.html <-- My Canvas Example