SlideShare a Scribd company logo
HTML 5  and  CSS 3 insights Libre Software Meeting Bordeaux - wednesday 7th july 2010 Francis Draillard, "Premiers pas en CSS et XHTML" -  Eyrolles publishing
From XHTML to HTML 5 Libre Software Meeting Bordeaux - wednesday 7th july 2010 Francis Draillard author of "Premiers pas en CSS et XHTML" -  Eyrolles publishing
HTML's evolution HTML 4 whatwg.org Web Hypertext Appplication Technology Working Group problem of  back-compatibility XHTML 1 then 1.1 HTML 5 / XHTML 5 XHTML 2
Back to HTML ? In spite of its name,  HTML 5  keeps the essential principles of XHTML Separate content  (HTML 5 code)  and format  (style sheet CSS)
Use tags which give  sense to the text
Separate content  and format <h1> Title </h1> <h2> First subtitle </h2> <p> Some text... some text... some text... some text... </p> <h2> Second subtitle </h2> <p> Some text... some text... some text... some text... </p> <style type=&quot;text/css&quot;> h1   { titles format ...  } h2   { subtitles format ...  } p   { paragraphs format ...  } </style>
HTML 5 or XHTML 5 ? These two languages are very similar
They use the same tags web sites : HTML 5
XHTML 5 : for connexion with XML The most important : Use tags with rational method
Principles for HTML 5 More  signification  for the tags
Delimit the parts of the page with  sections   (which replace some <div>)
Simplification for  media contents (audio, video, animations)
HTML 5 sections  <section> delimite a block into the page (   <div>) <article> independant text into the page or a section <aside> other content (advertising, slogan, news, ...) <nav> navigation links
HTML 5 sub-sections They delimit the parts from a page  or of from a section into the page <header> header part <hgroup> group of titles and subtitles <h1>, <h2>, ... <footer> footer for the page or the section
Sections example HTML 5 translation for a part of the site www.framasoft.net <header> <footer> <header> <header> <footer> <footer> <article> <article> <article>
Medias contents,  audio and video Player software include in the browser - no need plugins - simplificated tags  <audio>  et  <video> <audio src=&quot;piano-bar.mp3&quot;> alternate text </audio>
<video src=&quot;myclip.webm&quot;> alternate text </video> Simplification for Flash content tag <embed src=&quot;pub.swf&quot; />
Videos specifications Theora  :  libre  and open format
H264  :  private  format, with an expensive license
WebM  :  libre  et open format  (codec  VP8 ) recent and efficient format, more better in future
project supported by Mozilla, Google, Opera, ...
www.webmproject.org
Application Audio and video tags Do not abuse drink wine, even you get it through your USB key ! It would cause damage for your health and for understanding HTML5 ! With the browser Chrome 5
When use HTML 5 ? Added to XHTML, waiting new versions of navigateurs will be currently used
Now, if the users have modern browsers on their equipment    for tablets PC et smartphones    to use into an enterprise ...
CSS 3's essentials Libre Software Meeting Bordeaux - wednesday 7th july 2010 Francis Draillard &quot;Premiers pas en CSS et XHTML&quot; -  Eyrolles publishing
New CSS3 selectors More possibilities for selectors tags having the  same parent

More Related Content

Viewers also liked (20)

PPTX
PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...
EPM Live
 
PPT
My Grandson Cute Hasnain
shahhmurad
 
PDF
Direct methods for the solution of systems of linear equations
NORAIMA
 
PPT
Weatherchem What We Are All About
frolovalevi
 
PDF
Laporan Tahunan AJI 2010 - Ancaman Itu Datang dari Dalam
Federation of Independent Media Workers Union
 
DOCX
Assignment#1 Mapacpac, F M P (Cs3112 Os)
dyandmy
 
PPTX
Inventarios de emisiones viernes 4_11_11_web_2
CENMA
 
PDF
Di Bawah Bayang-bayang Krisis: Laporan Tahunan AJI 2015
Federation of Independent Media Workers Union
 
PDF
Buku Panduan : Media dan Reformasi Sektor Keamanan
Federation of Independent Media Workers Union
 
PPTX
Implementing Enterprise PPM for Multi-Maturity Organizations
EPM Live
 
PDF
Siasat Para Pemburu Rubah
Federation of Independent Media Workers Union
 
PDF
Buku Upah Layak AJI, 2011 - Survei Upah Layak Jurnalis di 16 Kota di Indonesia
Federation of Independent Media Workers Union
 
PPTX
分布式的七个场景
pluschen
 
PDF
לכן שמח לבי, תהלים ט"ז
Nurit Eliram
 
PDF
Annual Report AJI 2011 : Warning Signal
Federation of Independent Media Workers Union
 
PPTX
Pension slides 15 mts.
Exwel Trust
 
PPS
Applying Business Process Principles To Information Design
urmiroy
 
PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...
EPM Live
 
My Grandson Cute Hasnain
shahhmurad
 
Direct methods for the solution of systems of linear equations
NORAIMA
 
Weatherchem What We Are All About
frolovalevi
 
Laporan Tahunan AJI 2010 - Ancaman Itu Datang dari Dalam
Federation of Independent Media Workers Union
 
Assignment#1 Mapacpac, F M P (Cs3112 Os)
dyandmy
 
Inventarios de emisiones viernes 4_11_11_web_2
CENMA
 
Di Bawah Bayang-bayang Krisis: Laporan Tahunan AJI 2015
Federation of Independent Media Workers Union
 
Buku Panduan : Media dan Reformasi Sektor Keamanan
Federation of Independent Media Workers Union
 
Implementing Enterprise PPM for Multi-Maturity Organizations
EPM Live
 
Buku Upah Layak AJI, 2011 - Survei Upah Layak Jurnalis di 16 Kota di Indonesia
Federation of Independent Media Workers Union
 
分布式的七个场景
pluschen
 
לכן שמח לבי, תהלים ט"ז
Nurit Eliram
 
Annual Report AJI 2011 : Warning Signal
Federation of Independent Media Workers Union
 
Pension slides 15 mts.
Exwel Trust
 
Applying Business Process Principles To Information Design
urmiroy
 

Similar to Rmll2010 html5-css3-english (20)

PPTX
HTML5 & CSS3 -- UPA Iowa
Ian Lintner
 
PPTX
HTML5 & CSS3
Ian Lintner
 
PPTX
Using HTML5 and CSS3 today
thebeebs
 
PPT
Is it time to start using HTML 5
Ravi Raj
 
PPT
Html5, css3 and the future of web technologies
Võ Duy Tuấn
 
PPT
09 html5 css3-the_future_of_web_technology
Nguyen Duc Phu
 
PPT
09. html5 & css3 furture of web
Quang Anh Le
 
PPT
HTML5 CSS3 The Future of Web Technologies
hoctudau
 
PPTX
Html5
Chris Young
 
KEY
The web standards gentleman: a matter of (evolving) standards)
Chris Mills
 
PDF
HTML5 for the Flash Developer
DevelopmentArc LLC
 
PPT
Html5 basics
sagaroceanic11
 
PPT
html5 css3 the future of web technology
hazzaz
 
PDF
Html5 deciphered - designing concepts part 1
Paxcel Technologies
 
PPSX
HTML5, CSS3, and JavaScript
Zac Gordon
 
PDF
Full download Responsive Web Design with HTML5 and CSS3 Second Edition Ben Fr...
deveykypri6
 
PDF
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Erin M. Kidwell
 
PDF
Responsive Web Design with HTML5 and CSS3 Second Edition Ben Frain
imrentaede
 
PPTX
web Technolotogies notes lke CSS443.pptx
ssuser46d915
 
HTML5 & CSS3 -- UPA Iowa
Ian Lintner
 
HTML5 & CSS3
Ian Lintner
 
Using HTML5 and CSS3 today
thebeebs
 
Is it time to start using HTML 5
Ravi Raj
 
Html5, css3 and the future of web technologies
Võ Duy Tuấn
 
09 html5 css3-the_future_of_web_technology
Nguyen Duc Phu
 
09. html5 & css3 furture of web
Quang Anh Le
 
HTML5 CSS3 The Future of Web Technologies
hoctudau
 
The web standards gentleman: a matter of (evolving) standards)
Chris Mills
 
HTML5 for the Flash Developer
DevelopmentArc LLC
 
Html5 basics
sagaroceanic11
 
html5 css3 the future of web technology
hazzaz
 
Html5 deciphered - designing concepts part 1
Paxcel Technologies
 
HTML5, CSS3, and JavaScript
Zac Gordon
 
Full download Responsive Web Design with HTML5 and CSS3 Second Edition Ben Fr...
deveykypri6
 
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Erin M. Kidwell
 
Responsive Web Design with HTML5 and CSS3 Second Edition Ben Frain
imrentaede
 
web Technolotogies notes lke CSS443.pptx
ssuser46d915
 
Ad

Recently uploaded (20)

PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
July Patch Tuesday
Ivanti
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Ad

Rmll2010 html5-css3-english

  • 1. HTML 5 and CSS 3 insights Libre Software Meeting Bordeaux - wednesday 7th july 2010 Francis Draillard, &quot;Premiers pas en CSS et XHTML&quot; - Eyrolles publishing
  • 2. From XHTML to HTML 5 Libre Software Meeting Bordeaux - wednesday 7th july 2010 Francis Draillard author of &quot;Premiers pas en CSS et XHTML&quot; - Eyrolles publishing
  • 3. HTML's evolution HTML 4 whatwg.org Web Hypertext Appplication Technology Working Group problem of back-compatibility XHTML 1 then 1.1 HTML 5 / XHTML 5 XHTML 2
  • 4. Back to HTML ? In spite of its name, HTML 5 keeps the essential principles of XHTML Separate content (HTML 5 code) and format (style sheet CSS)
  • 5. Use tags which give sense to the text
  • 6. Separate content and format <h1> Title </h1> <h2> First subtitle </h2> <p> Some text... some text... some text... some text... </p> <h2> Second subtitle </h2> <p> Some text... some text... some text... some text... </p> <style type=&quot;text/css&quot;> h1 { titles format ... } h2 { subtitles format ... } p { paragraphs format ... } </style>
  • 7. HTML 5 or XHTML 5 ? These two languages are very similar
  • 8. They use the same tags web sites : HTML 5
  • 9. XHTML 5 : for connexion with XML The most important : Use tags with rational method
  • 10. Principles for HTML 5 More signification for the tags
  • 11. Delimit the parts of the page with sections (which replace some <div>)
  • 12. Simplification for media contents (audio, video, animations)
  • 13. HTML 5 sections <section> delimite a block into the page (  <div>) <article> independant text into the page or a section <aside> other content (advertising, slogan, news, ...) <nav> navigation links
  • 14. HTML 5 sub-sections They delimit the parts from a page or of from a section into the page <header> header part <hgroup> group of titles and subtitles <h1>, <h2>, ... <footer> footer for the page or the section
  • 15. Sections example HTML 5 translation for a part of the site www.framasoft.net <header> <footer> <header> <header> <footer> <footer> <article> <article> <article>
  • 16. Medias contents, audio and video Player software include in the browser - no need plugins - simplificated tags <audio> et <video> <audio src=&quot;piano-bar.mp3&quot;> alternate text </audio>
  • 17. <video src=&quot;myclip.webm&quot;> alternate text </video> Simplification for Flash content tag <embed src=&quot;pub.swf&quot; />
  • 18. Videos specifications Theora : libre and open format
  • 19. H264 : private format, with an expensive license
  • 20. WebM : libre et open format (codec VP8 ) recent and efficient format, more better in future
  • 21. project supported by Mozilla, Google, Opera, ...
  • 23. Application Audio and video tags Do not abuse drink wine, even you get it through your USB key ! It would cause damage for your health and for understanding HTML5 ! With the browser Chrome 5
  • 24. When use HTML 5 ? Added to XHTML, waiting new versions of navigateurs will be currently used
  • 25. Now, if the users have modern browsers on their equipment  for tablets PC et smartphones  to use into an enterprise ...
  • 26. CSS 3's essentials Libre Software Meeting Bordeaux - wednesday 7th july 2010 Francis Draillard &quot;Premiers pas en CSS et XHTML&quot; - Eyrolles publishing
  • 27. New CSS3 selectors More possibilities for selectors tags having the same parent
  • 28. n th child of a block
  • 30. selection with attribute content : beginning with ..., terminate with ..., containing ..., different of ...
  • 31. Transparency Specification for transparency level of a colour text colour or background colour
  • 32. colour with opacity level rgba(..., ..., ..., ...)
  • 33. the &quot;a&quot; means alpha level (transparency) Transparency for a block and its content opacity property
  • 34. Transparency with CSS 3 background opacity : 40 % background-color: rgba(...); block opacity : 40 % background-color: rgb(...); opacity: 0.4;
  • 35. Font transfer No more limitation to some usual character fonts
  • 36. Font file transfer with @font-face You can use this font in all the page
  • 37. Shadows effects Text shadow text-shadow property Blocks shadow box-shadow property Specifications : offset and colour for the shadow, fuzziness width
  • 38. Round corners for blocks Rounded pour all of the corners
  • 39. Specified rounded for each corner
  • 40. Rounded radius  border-radius property, exists also for each corner (with top, right, left, bottom)
  • 41. Automatic columns Columns number et width
  • 42. Separate line for the columns type of line, widht, colour Space between columns
  • 44. Application with automatic columns From site http://2010.rmll.info, modified for a three columns presentation
  • 45. 2D and 3D geometric transformations transform property used with geometric functions translation
  • 48. distortion Images : Wikipedia
  • 49. Spécifications for mobile devices Adaptat your pages to devices like smartphones, tablet PC, PDA, ...
  • 50. Apply specific style sheet, according to specified parameters screen width
  • 52. ... Image : Wikipedia
  • 53. When use CSS 3 ? Immediatly for secondary effects  shadows, rounded corners, ...
  • 54. for recent devices :  style sheet according to mobile devices With prefixes for some properties for browsers versions which don't integrate completely CSS 3
  • 55. prefix -moz- , -webkit- or -o- for the differents browsers
  • 56. For more informations... Official specifications of W3C at www.w3.org Premiers pas en CSS et XHTML - 3 e edition First steps in CSS and XHTML - 3 th edition author Francis Draillard, Eyrolles publishing
  • 57. presents HTML 5 and CSS 3 norms, and take into account new browsers working These slides : at www.antevox.fr/livre