HTML5: The Missing Manual / Edition 2

HTML5: The Missing Manual / Edition 2

4.0 1
by Matthew MacDonald
     
 

View All Available Formats & Editions

ISBN-10: 1449363261

ISBN-13: 9781449363260

Pub. Date: 12/31/2013

Publisher: O'Reilly Media, Incorporated

HTML5 is more than a markup language—it’s a collection of several independent web standards. Fortunately, this expanded guide covers everything you need in one convenient place. With step-by-step tutorials and real-world examples, HTML5: The Missing Manual shows you how to build web apps that include video tools, dynamic graphics, geolocation

Overview

HTML5 is more than a markup language—it’s a collection of several independent web standards. Fortunately, this expanded guide covers everything you need in one convenient place. With step-by-step tutorials and real-world examples, HTML5: The Missing Manual shows you how to build web apps that include video tools, dynamic graphics, geolocation, offline features, and responsive layouts for mobile devices.

The important stuff you need to know:

  • Structure web pages more effectively. Learn how HTML5 helps web design tools and search engines work smarter.
  • Add audio and video without plugins. Build playback pages that work in every browser.
  • Create stunning visuals with Canvas. Draw shapes, pictures, and text; play animations; and run interactive games.
  • Jazz up your pages with CSS3. Add fancy fonts and eye-catching effects with transitions and animation.
  • Design better web forms. Collect information from visitors more efficiently with HTML5 form elements.
  • Build it once, run it everywhere. Use responsive design to make your site look good on desktops, tablets, and smartphones.
  • Include rich desktop features. Build self-sufficient web apps that work offline and store the data users need.

Product Details

ISBN-13:
9781449363260
Publisher:
O'Reilly Media, Incorporated
Publication date:
12/31/2013
Edition description:
Second Edition
Pages:
518
Sales rank:
240,705
Product dimensions:
7.00(w) x 9.10(h) x 1.30(d)

Related Subjects

Table of Contents

The Missing Credits;
About the Author;
About the Creative Team;
Acknowledgements;
The Missing Manual Series;
Introduction;
What You Need to Get Started;
When Will HTML5 Be Ready?;
About the Outline;
About the Online Resources;
Safari® Books Online;
Part 1: Modern Markup;
Chapter 1: Introducing HTML5;
1.1 The Story of HTML5;
1.2 Three Key Principles of HTML5;
1.3 Your First Look at HTML5 Markup;
1.4 A Closer Look at HTML5 Syntax;
1.5 HTML5’s Element Family;
1.6 Using HTML5 Today;
1.7 How to Find the Browser Requirements for Any HTML5 Feature;
Chapter 2: Structuring Pages with Semantic Elements;
2.1 Introducing the Semantic Elements;
2.2 Retrofitting a Traditional HTML Page;
2.3 Browser Compatibility for the Semantic Elements;
2.4 Designing a Site with the Semantic Elements;
2.5 The HTML5 Outlining System;
Chapter 3: Writing More Meaningful Markup;
3.1 The Semantic Elements Revisited;
3.2 Other Standards That Boost Semantics;
3.3 A Practical Example: Retrofitting an “About Me” Page;
3.4 How Search Engines Use Metadata;
Chapter 4: Building Better Web Forms;
4.1 Understanding Forms;
4.2 Revamping a Traditional HTML Form;
4.3 Validation: Stopping Errors;
4.4 Browser Support for Web Forms and Validation;
4.5 New Types of Input;
4.6 New Elements;
4.7 An HTML Editor in a Web Page;
Part 2: Video, Graphics, and Glitz;
Chapter 5: Audio and Video;
5.1 The Evolution of Web Video;
5.2 Introducing HTML5 Audio and Video;
5.3 Understanding the HTML5 Media Formats;
5.4 Fallbacks: How to Please Every Browser;
5.5 Controlling Your Player with JavaScript;
5.6 Video Captions;
Chapter 6: Fancy Fonts and Effects with CSS3;
6.1 Using CSS3 Today;
6.2 Building Better Boxes;
6.3 Creating Effects with Transitions;
6.4 Web Fonts;
Chapter 7: Responsive Web Design with CSS3;
7.1 Responsive Design: The Basics;
7.2 Adapting Your Layout with Media Queries;
Chapter 8: Basic Drawing with the Canvas;
8.1 Getting Started with the Canvas;
8.2 Building a Basic Paint Program;
8.3 Browser Compatibility for the Canvas;
Chapter 9: Advanced Canvas: Interactivity and Animation;
9.1 Other Things You Can Draw on the Canvas;
9.2 Shadows and Fancy Fills;
9.3 Making Your Shapes Interactive;
9.4 Animating the Canvas;
9.5 A Practical Example: The Maze Game;
Part 3: Building Web Apps;
Chapter 10: Storing Your Data;
10.1 Web Storage Basics;
10.2 Deeper into Web Storage;
10.3 Reading Files;
10.4 IndexedDB: A Database Engine in a Browser;
Chapter 11: Running Offline;
11.1 Caching Files with a Manifest;
11.2 Practical Caching Techniques;
Chapter 12: Communicating with the Web Server;
12.1 Sending Messages to the Web Server;
12.2 Server-Sent Events;
12.3 Web Sockets;
Chapter 13: Geolocation, Web Workers, and History Management;
13.1 Geolocation;
13.2 Web Workers;
13.3 History Management;
Part 4: Appendixes;
Essential CSS;
Adding Styles to a Web Page;
The Anatomy of a Style Sheet;
Slightly More Advanced Style Sheets;
A Style Sheet Tour;
JavaScript: The Brains of Your Page;
How a Web Page Uses JavaScript;
A Few Language Essentials;
Interacting with the Page;

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

HTML5: The Missing Manual 4 out of 5 based on 0 ratings. 1 reviews.
Anonymous More than 1 year ago
Remember, I am demonstrating the coding with spaces. Always remove the spaces between the coding and the words to have the outcome of the code. <p> < b > Bold </ b > = <b>Bold</b> <p> <br> < i > Italics </ i > = <i>Italics</i> <br> &# x2605 = &#x2605 <br> &# 9728 = &#9728 <br> & spades = &spades <br> & clubs = &clubs <br> & hearts = &hearts <br> & diams = &diams <p> These are just basic HTML codings. You can google 'Basic HTML codings and get more, but hopefully these help. Remember, remove all spaces between the codings to get the coded outcome. <br>~ Rose