1. Hands-On HTML5

    Voices That Matter: Web Design 2010 San Francisco, California #hohtml5 #html5 #vtmwd

    Tantek Çelik

  2. Introduction

  3. Introductions

  4. What we're covering today

  5. HTML5 Basics

  6. Hands-On HTML5 Basics: Conventions

  7. HTML5 Basics: Adoption Strategy

  8. HTML5 Basics: DOCTYPE

  9. HTML5 Basics: meta charset

  10. HTML5 Basics: First HTML5 Document

  11. Exercises 1-2: HTML5 Basics

  12. Exercise 3: New HTML5 Document

  13. Upgrading from HTML4/XHTML

  14. Upgrading from HTML4/XHTML

  15. Upgrade: Remove Presentation

  16. Upgrade: Remove Failed Features

  17. Upgrade: Remove Failed Features

  18. Upgrade: Maintain Compatibility

  19. Upgrade: XHTML Compatibility

  20. Exercise 4: XHTML compatibility

  21. Upgrade: Replace Obsolete Markup

  22. Upgrade: Refinements to HTML4 elements

  23. Upgrade: HTML4 elements now semantic

  24. Upgrade: black sheep acknowledged

  25. Upgrade: list numbering acknowledged

  26. Warning: HTML5 and <cite>

  27. Questionable HTML5 restriction: <cite>

  28. Upgrade: hyperlinks around blocks

  29. Upgrade: global attributes

  30. Upgrade: <a> <area> media

  31. Upgrading from HTML4/XHTML - Summary

  32. Upgrading from HTML4/XHTML - Summary

  33. Upgrading from HTML4/XHTML - Summary

  34. Exercise 5: HTML5 Upgrade Sensible

  35. Upgrade: Validate HTML5

  36. Upgrade: Validate HTML5

  37. HTML5 semantics

  38. HTML5 semantics

  39. HTML5 semantics: Ruby

  40. HTML5 semantics: Ruby Example

  41. HTML5 semantics: Ruby Example

  42. HTML5 semantics: Ruby

  43. HTML5 semantics: page structure

  44. HTML5 semantics: articles, heading groups

  45. Exercise 6: New Semantics: post

  46. HTML5 semantics: bulletproofing

  47. HTML5 semantics: bulletproofing

  48. HTML5 semantics: figures, marks, dates

  49. New HTML5 semantics summary

  50. Exercise 7: New Semantics: poster

  51. Native Multimedia

  52. Multimedia: native vector graphics

  53. HTML5 vector graphics challenges

  54. Exercise 8: Modify a canvas example

  55. HTML5 multimedia: audio and video

  56. HTML5 audio and video challenges

  57. HTML5 audio and video source

  58. HTML5 audio and video summary

  59. Exercises 9-10: audio & video

  60. New HTML5 forms capabilities

  61. New HTML5 forms capabilities

  62. New HTML5 form inputs

  63. New HTML5 date time inputs

  64. New HTML5 form inputs summary

  65. Exercise 11: new inputs

  66. New HTML5 output and details

  67. New HTML5 meter and progress

  68. New HTML5 meter and progress

  69. Exercises 12-13: progress & meter

  70. New HTML5 user interface attributes

  71. Web APIs and the evolution of HTML5

  72. HTML5 and related Web APIs

  73. Web App Experiments are Drafts

  74. Keep up with HTML5 evolution

  75. More HTML5 resources

  76. Conclusion

  77. Conclusion: HTML5 Now

  78. Hands-On HTML5 Workshop

    Tantek Çelik

    tantek.com

    @t