SlideShare a Scribd company logo
11 tips to ...
learn about
Like @AGConsult and @Wolfr_ did to
their presentations, I added some of
these sticky notes to give extra
meaning to some slides since they
mostly contain a few words or
images.
Hi! I’m Thomas
I work at
HTML5 isn’t just another
buzzword
                 I notice that the term HTML5 is often
                 being used as an argument by sales,
                 which is a good thing because it’s not
                 just another buzzword and there’s a
                 lot to it.
but it won’t replace Flash either




         But I also want to make sure that people aren’t
         thinking that HTML5 is the new Flash because of
         it’s possibilities concerning animations and such.
         They are two, totally different ways of
         approaching the web. They both have their
         qualities as well as shortcomings.
What do you need to know?
‣   extension HTML4

       I guess the most important thing you should know
       is that HTML5 is just an extension of it’s
       predecessor HTML4. I often get the impression that
       some are talking about this topic as if it were a
       whole new invention.
       In short, HTML5 is an improved version of the
       previous versions with great eye for semantics and
       native browser support for elements such as video
       and audio (where you often were in need of flash
       embeds in the past).
What do you need to know?
‣   extension HTML4
‣   browser support
What do you need to know?
‣   extension HTML4
‣   browser support
‣   semantics
What do you need to know?
‣   extension HTML4
‣   browser support
‣   semantics
‣   input type attributes
What do you need to know?
‣   extension HTML4
‣   browser support
‣   semantics
‣   input type attributes
‣   media
What do you need to know?
‣   extension HTML4
‣   browser support
‣   semantics
‣   input type attributes
‣   media
‣   canvas
Browser support
Browser support
Browser support


<!--[if lt IE 9]>
    <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->



                  HTML5 degrades gracefully. In practice this means that
                  older browsers can handle these new tags perfectly,
                  except for IE6, IE7 and IE8.
                  To enable the use of the new HTML5 tags, you need to
                  load this simple piece of JavaScript which creates these
                  new elements for you so the browser would recognize
                  them.
                  Important note: you should use a CSS reset for every
                  browser to define the new tags as block level elements.
Semantics
‣   article   ‣   header
‣   section   ‣   footer
‣   aside     ‣   time
‣   nav       ‣   summary
‣   figure
Semantics
diveintohtml5.info/semantics.html

          Some of the new tags are listed on the previous
          slide, which I think contribute most to the
          semantics of a web page.
          If you want more information about those tags
          or other new ones, I suggest you to visit the
          website mentioned above which was made by
          Mark Pilgrim.
Input type attributes
‣   tel
             Another interesting aspect of HTML5 are the
             new input type attributes. They provide
‣   search   great usability improvements with little
             effort.
             For example: when specifying an email type
             attribute on an input field, the keyboard on

‣   email    an iPhone shows slight changes with the
             default one when this input field is focussed.
             This way the @-symbol is directly accessible
             without having to tap the special characters
             button.
‣   number
‣   range
Media
‣   audio
‣   video   HTML5 provides the new audio and video tag
            which give native browser implementations of
            music and video fragments.
            The problem so far is that there is no agreement
            amongst browsers which format to use for these
            files.
            At this point, you have to specify each format for
            audio and video to get this to work cross browser.
            This way, the browser will just pick the format it
            supports and ignore the others.
Canvas
Uses JavaScript to make drawings
on a web page

           The new canvas element is a fun way
           to play with drawings on the web
           without having to use Flash. You can
           use this for a variety of things from
           showing the rhythm and beats from a
           song to plain old graphs which
           represent the finances of your
           company.
We live in a world where everything becomes digital.
        Still, I grew up with getting to know both books and
        the web.
        What I’m trying to say is that you should consider

Books   buying some books and start reading again.
        Some books I definitely recommend are the ones
        from “A book apart” on different web-related topics.
Books
        Another really cool one is “Hardboiled
        web design” by Andy Clarke.
        It has awesome graphics and
        interesting practical tips and tricks on
        HTML5 and related topics.
Books




        If you want to get familiar with
        HTML5 in specific, here’s a great
        book to get an “Introduction to
        HTML5” by Bruce Lawson.
Social networks
Social networks
Social networks
                                  ‣   @adactio
                                  ‣   @jina
                                  ‣   @leaverou

I guess we all know Twitter, so
                                  ‣   @codepo8
why not follow a few people who
can teach you a thing or two
about HTML5 and other new cool
stuff?
                                  ‣   @necolas
HTML tips
Blog
‣   html5doctor.com
‣   alistapart.com      If you prefer online reading over
                        books, here are some blogs you
                        should read to learn about the web.
                        Especially html5doctor.com is
‣   adactio.com         interesting because they answer
                        questions from their readers.



‣   hacks.mozilla.com
‣   nicolasgallagher.com
View source
Inspector tools   In my opinion, an underestimated
                  way of learning about the web: use
                  the inspector tools to see how
                  other people have built websites or
                  certain parts in them.
                  The same goes for the view source
                  tip actually.
Inspector tools
If you ask me, the best tip I can give you: get to
know the Fronteers organisation. They organize
this fantastic annual conference in Amsterdam
with a ton of international speakers.
If you don’t want to wait a whole year to get in
touch (and you shouldn’t), you should attend one
of the (free) meetings which are organized
monthly throughout Belgium and the Netherlands.
Just visit fronteers.nl and follow @fronteersbe on
Twitter. Hope to see you at the next meeting in
Belgium!
Frameworks
             Best practical tip: get your hands on
             HTML5 with the HTML5 Boilerplate.
             Download it, check it out and strip what
             you don’t want to use.
             A great way to learn this stuff in practice
             and I’m sure there’s some stuff in there
             you won’t easily read about on the web if
             you’re not familiar with this topic.
Experiment
QUESTIONS?
twitter.com/decthomas
thomas@fork-cms.com
www.netlash.com

More Related Content

What's hot (12)

PDF
Codecinella / Using CodePen to learn, prototype and inspire the front end
Andrea Roenning
 
PPT
Intro To Bookmarking
Pat Bruinsma
 
PDF
GoCoding.Today For Rails - Episode1
Brian Hu
 
PDF
HTML standards
Sukh Sandhu
 
PDF
Michael(tm) Smith: HTML5 at Web Directions South 2008
Michael(tm) Smith
 
PPS
Blogsandwikis
Jo Fothergill
 
PPTX
Chapter 2 introduction to html5
nobel mujuji
 
PDF
Everyones invited! Meet accesibility requirements with ColdFusion
ColdFusionConference
 
PDF
The power of accessibility (November, 2018)
Rachel M. Carmena
 
PDF
Free SEO
Kailas P
 
PPTX
Conquering Code with hjc
hjc
 
PPT
Html5
Harry Potter
 
Codecinella / Using CodePen to learn, prototype and inspire the front end
Andrea Roenning
 
Intro To Bookmarking
Pat Bruinsma
 
GoCoding.Today For Rails - Episode1
Brian Hu
 
HTML standards
Sukh Sandhu
 
Michael(tm) Smith: HTML5 at Web Directions South 2008
Michael(tm) Smith
 
Blogsandwikis
Jo Fothergill
 
Chapter 2 introduction to html5
nobel mujuji
 
Everyones invited! Meet accesibility requirements with ColdFusion
ColdFusionConference
 
The power of accessibility (November, 2018)
Rachel M. Carmena
 
Free SEO
Kailas P
 
Conquering Code with hjc
hjc
 

Viewers also liked (9)

PPTX
Using slideshare example
ryanswannell
 
PPTX
Using slideshare
ryanswannell
 
PPTX
Setting up a soundcloud account
ryanswannell
 
PPTX
Ti tenic comics (1)
Ann Ocampo
 
PPTX
Introduction to InaSAFE and case studies - Malawi
Emir Hartato
 
PPTX
My presentation (Me & My Goals)
Ann Ocampo
 
PPTX
Ryans title opening presentation
ryanswannell
 
PDF
Future Of Social Media Entertainment 1224925434753831 8
dangerdk007
 
Using slideshare example
ryanswannell
 
Using slideshare
ryanswannell
 
Setting up a soundcloud account
ryanswannell
 
Ti tenic comics (1)
Ann Ocampo
 
Introduction to InaSAFE and case studies - Malawi
Emir Hartato
 
My presentation (Me & My Goals)
Ann Ocampo
 
Ryans title opening presentation
ryanswannell
 
Future Of Social Media Entertainment 1224925434753831 8
dangerdk007
 
Ad

Similar to HTML tips (20)

PDF
11 tips for HTML5
Bart De Waele
 
PPTX
Html5
Mahmoud Ghoz
 
KEY
Everything you need to know about HTML5 in 15 min
Edgar Parada
 
PPT
HTML5 Presentation
vs4vijay
 
PDF
Building a Better Web with HTML5 and CSS3
Karambir Singh Nain
 
PDF
HTML5 Technical Executive Summary
Gilad Khen
 
KEY
Introduction to HTML5/CSS3 In Drupal 7
Mediacurrent
 
PDF
Echo HTML5
Nathan Smith
 
PDF
HTML5 Refresher
Ivano Malavolta
 
PDF
HTML 5, CSS3 and ASP.NET Best Practices by Example
Darren Sim
 
PPT
Html5 basics
sagaroceanic11
 
PDF
Jsf2 html5-jazoon
Roger Kitain
 
ODP
Html5
mikusuraj
 
PPTX
Html5 tutorial for beginners
Singsys Pte Ltd
 
ODP
Html5
prithag92
 
PDF
Html5
shaifymehtadnn
 
PPTX
HTML5-Tutorial-For-Beginn.6202488.pptx
BCAGen
 
PDF
WordCamp Thessaloniki2011 The NextWeb
George Kanellopoulos
 
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
PDF
Manual en Dive Into html5
Erik Gur
 
11 tips for HTML5
Bart De Waele
 
Everything you need to know about HTML5 in 15 min
Edgar Parada
 
HTML5 Presentation
vs4vijay
 
Building a Better Web with HTML5 and CSS3
Karambir Singh Nain
 
HTML5 Technical Executive Summary
Gilad Khen
 
Introduction to HTML5/CSS3 In Drupal 7
Mediacurrent
 
Echo HTML5
Nathan Smith
 
HTML5 Refresher
Ivano Malavolta
 
HTML 5, CSS3 and ASP.NET Best Practices by Example
Darren Sim
 
Html5 basics
sagaroceanic11
 
Jsf2 html5-jazoon
Roger Kitain
 
Html5
mikusuraj
 
Html5 tutorial for beginners
Singsys Pte Ltd
 
Html5
prithag92
 
HTML5-Tutorial-For-Beginn.6202488.pptx
BCAGen
 
WordCamp Thessaloniki2011 The NextWeb
George Kanellopoulos
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Manual en Dive Into html5
Erik Gur
 
Ad

HTML tips

  • 3. Like @AGConsult and @Wolfr_ did to their presentations, I added some of these sticky notes to give extra meaning to some slides since they mostly contain a few words or images.
  • 6. HTML5 isn’t just another buzzword I notice that the term HTML5 is often being used as an argument by sales, which is a good thing because it’s not just another buzzword and there’s a lot to it.
  • 7. but it won’t replace Flash either But I also want to make sure that people aren’t thinking that HTML5 is the new Flash because of it’s possibilities concerning animations and such. They are two, totally different ways of approaching the web. They both have their qualities as well as shortcomings.
  • 8. What do you need to know? ‣ extension HTML4 I guess the most important thing you should know is that HTML5 is just an extension of it’s predecessor HTML4. I often get the impression that some are talking about this topic as if it were a whole new invention. In short, HTML5 is an improved version of the previous versions with great eye for semantics and native browser support for elements such as video and audio (where you often were in need of flash embeds in the past).
  • 9. What do you need to know? ‣ extension HTML4 ‣ browser support
  • 10. What do you need to know? ‣ extension HTML4 ‣ browser support ‣ semantics
  • 11. What do you need to know? ‣ extension HTML4 ‣ browser support ‣ semantics ‣ input type attributes
  • 12. What do you need to know? ‣ extension HTML4 ‣ browser support ‣ semantics ‣ input type attributes ‣ media
  • 13. What do you need to know? ‣ extension HTML4 ‣ browser support ‣ semantics ‣ input type attributes ‣ media ‣ canvas
  • 16. Browser support <!--[if lt IE 9]> <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> HTML5 degrades gracefully. In practice this means that older browsers can handle these new tags perfectly, except for IE6, IE7 and IE8. To enable the use of the new HTML5 tags, you need to load this simple piece of JavaScript which creates these new elements for you so the browser would recognize them. Important note: you should use a CSS reset for every browser to define the new tags as block level elements.
  • 17. Semantics ‣ article ‣ header ‣ section ‣ footer ‣ aside ‣ time ‣ nav ‣ summary ‣ figure
  • 18. Semantics diveintohtml5.info/semantics.html Some of the new tags are listed on the previous slide, which I think contribute most to the semantics of a web page. If you want more information about those tags or other new ones, I suggest you to visit the website mentioned above which was made by Mark Pilgrim.
  • 19. Input type attributes ‣ tel Another interesting aspect of HTML5 are the new input type attributes. They provide ‣ search great usability improvements with little effort. For example: when specifying an email type attribute on an input field, the keyboard on ‣ email an iPhone shows slight changes with the default one when this input field is focussed. This way the @-symbol is directly accessible without having to tap the special characters button. ‣ number ‣ range
  • 20. Media ‣ audio ‣ video HTML5 provides the new audio and video tag which give native browser implementations of music and video fragments. The problem so far is that there is no agreement amongst browsers which format to use for these files. At this point, you have to specify each format for audio and video to get this to work cross browser. This way, the browser will just pick the format it supports and ignore the others.
  • 21. Canvas Uses JavaScript to make drawings on a web page The new canvas element is a fun way to play with drawings on the web without having to use Flash. You can use this for a variety of things from showing the rhythm and beats from a song to plain old graphs which represent the finances of your company.
  • 22. We live in a world where everything becomes digital. Still, I grew up with getting to know both books and the web. What I’m trying to say is that you should consider Books buying some books and start reading again. Some books I definitely recommend are the ones from “A book apart” on different web-related topics.
  • 23. Books Another really cool one is “Hardboiled web design” by Andy Clarke. It has awesome graphics and interesting practical tips and tricks on HTML5 and related topics.
  • 24. Books If you want to get familiar with HTML5 in specific, here’s a great book to get an “Introduction to HTML5” by Bruce Lawson.
  • 27. Social networks ‣ @adactio ‣ @jina ‣ @leaverou I guess we all know Twitter, so ‣ @codepo8 why not follow a few people who can teach you a thing or two about HTML5 and other new cool stuff? ‣ @necolas
  • 29. Blog ‣ html5doctor.com ‣ alistapart.com If you prefer online reading over books, here are some blogs you should read to learn about the web. Especially html5doctor.com is ‣ adactio.com interesting because they answer questions from their readers. ‣ hacks.mozilla.com ‣ nicolasgallagher.com
  • 31. Inspector tools In my opinion, an underestimated way of learning about the web: use the inspector tools to see how other people have built websites or certain parts in them. The same goes for the view source tip actually.
  • 33. If you ask me, the best tip I can give you: get to know the Fronteers organisation. They organize this fantastic annual conference in Amsterdam with a ton of international speakers. If you don’t want to wait a whole year to get in touch (and you shouldn’t), you should attend one of the (free) meetings which are organized monthly throughout Belgium and the Netherlands. Just visit fronteers.nl and follow @fronteersbe on Twitter. Hope to see you at the next meeting in Belgium!
  • 34. Frameworks Best practical tip: get your hands on HTML5 with the HTML5 Boilerplate. Download it, check it out and strip what you don’t want to use. A great way to learn this stuff in practice and I’m sure there’s some stuff in there you won’t easily read about on the web if you’re not familiar with this topic.