HTML5 and CSS3, Second Edition

(singke) #1

Contents • vii





    1. Making Accessible Interfaces



    • Tip 14. Providing Navigation Hints with ARIA Roles

    • Tip 15. Creating an Accessible Updatable Region

    • Tip 16. Improving Table Accessibility





    1. Drawing in the Browser.



    • Tip 17. Drawing a Logo on the Canvas

    • Tip 18. Graphing Statistics with RGraph

    • Tip 19. Creating Vector Graphics with SVG





    1. Embedding Audio and Video



    • Tip 20. Working with Audio

    • Tip 21. Embedding Video

    • Tip 22. Making Videos Accessible





    1. Eye Candy



    • Tip 23. Rounding Rough Edges

      • Transformations Tip 24. Working with Shadows, Gradients, and



    • Tip 25. Working with Fonts

      • Animations Tip 26. Making Things Move with Transitions and







    1. Saving Data on the Client Part III — Beyond Markup



    • Tip 27. Saving Preferences with Web Storage

      • IndexedDB Tip 28. Storing Data in a Client-Side Database Using



    • Tip 29. Working Offline





    1. Creating Interactive Web Applications



    • Tip 30. Preserving History

    • Tip 31. Talking across Domains

    • Tip 32. Chatting with Web Sockets

    • Tip 33. Finding Yourself: Geolocation

    • Tip 34. Getting It All Sorted Out with Drag and Drop





    1. Where to Go Next

      • 11.1 Defining Layouts with the Flexible Box Model

      • 11.2 Cross-Origin Resource Sharing

      • 11.3 Web Workers

      • 11.4 Server-Sent Events

      • 11.5 Filter Effects

      • 11.6 WebGL

      • 11.7 Onward!





  • A1. Features Quick Reference

    • A1.1 New Elements

    • A1.2 Attributes

    • A1.3 Forms

    • A1.4 Form-Field Attributes

    • A1.5 Accessibility

    • A1.6 Multimedia

    • A1.7 CSS3

    • A1.8 Client-Side Storage

    • A1.9 Additional APIs



  • A2. jQuery Primer

    • A2.1 Loading jQuery

    • A2.2 jQuery Basics

    • A2.3 Methods to Modify Content

    • A2.4 Creating and Removing Elements

    • A2.5 Events

    • A2.6 Document Ready

    • A2.7 Use jQuery Wisely



  • A3. Encoding Audio and Video for the Web

    • A3.1 Encoding Audio

    • A3.2 Encoding Video



  • A4. Resources

    • Bibliography

      • Index





Free download pdf