O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Building Websites with HTML5 to Work with Mobile Phones

Book Description

The goal of this ebook is to introduce you to mobile Web development. In many ways it is very similar to desktop Web site development - HTML5 is HTML5 no matter what device you install it on.What is different is how you use and interface with the device. Smartphones and tablets like the iPad, iPhone, and android devices are just very different than laptops and desktops.

  • Find out how to work within mobile versions of popular web browsers while maximizing your design with HTML5 and CSS3 basics.
  • Discover how to place items, work with fonts, and control color detail as well as other critical yet simple design elements.
  • Work on graphical control with Bitmap, SVG and Canvas elements

Table of Contents

  1. Front Cover
  2. Title Page
  3. Copyright
  4. Contents
  5. Building Websites with HTML5 to Work with Mobile Phones
    1. Designing for the Mobile Web
      1. The Leading Mobile Web Browsers
      2. Additional Web Browsers
    2. HTML5 in Mobile Websites
      1. New HTML5 Elements
      2. Blocking Content
        1. Using the SECTION Element
        2. Using the ARTICLE Element
        3. Using the HEADER and FOOTER Elements
        4. Using the ASIDE Element
        5. Using the FIGURE Element
        6. Using the NAV Element
    3. Using CSS3
      1. Designing Your Web Page with CSS
      2. Controlling Display with CSS
      3. Embedding Fonts Using CSS3
      4. Sizing Your Fonts with CSS Units of Measurement
      5. CSS3 Color Control
      6. Adding Drop Shadow Text Effects
      7. Working with Columns in CSS3
      8. Increase Your Control over Gradient Colors
      9. Multiple Background Objects
      10. Adding Rounded Corners to Layers
      11. Dazzling Your Audience with CSS3 Animation
      12. Using Transitions in CSS
      13. Creating Animation with CSS3
      14. Using Class and Pseudo Styles
      15. Media Definition Control
    4. Graphical Control with Bitmap, SVG, and CANVAS Elements
      1. Working with Bitmap Images on the Web
      2. Working with CANVAS and SVG Graphics
    5. Adding Video to Your Web Pages
      1. Controlling Video with VIDEO Tags
      2. Using JavaScript to Control the VIDEO Element
      3. Encoding Video and Audio for Web Delivery
        1. Creating Video in H.264 Format
        2. Creating Video in Ogg Theora and WebM Formats
      4. Ensuring Your Video Plays Back
      5. Streaming for Video Playback on Mobile Devices
    6. Applying New Web API Functionality to Your Mobile Web Pages ....
      1. Geolocation on Your Phone
      2. Local Data Storage
    7. Developing for Specific Mobile Browsers
      1. Apple’s Mobile Safari
      2. Google’s Android Browser
      3. RIM’s BlackBerry 6 and PlayBook
      4. HP/Palm WebOS
    8. Developing Websites for the Rest
      1. Nokia’s MeeGo and Symbian
      2. Windows Phone 6.5 and Earlier
    9. Tablet Development
    10. Summary