HTML5: Your visual blueprint for designing rich Web pages and applications

Front Cover
John Wiley & Sons, Oct 20, 2011 - Computers - 384 pages
Use the latest version of HTML to create dynamic Web pages

HTML5 is the latest iteration of the standard markup language for creating Web pages. It boasts extensive updates from its predecessor and allows you to incorporate rich media content into a site without any dependence on extra software such as Flash. Packed with hundreds of screen shots, this visual guide introduces you to the many new features and abilities of HTML5 and shows you the many exciting new possibilities that exist for designing dynamic Web pages.

  • Offers visual learners a solid reference on HTML5, the latest version of the standard markup language for designing Web pages
  • Demonstrates how to use HTML5 to create Web pages that feature the latest in rich media content
  • Provides easy-to-understand examples that cover a variety of topics to get you up and running with HTML5
  • Features a companion Web site that contains all the code needed to learn HTML5
  • HTML5: Your visual blueprint for designing effective Web pages opens your eyes to the world of possibilities that exist with the new version of the popular markup language.

Adam R. McDaniel  is a Web developer, technical architect, and security analyst, who has contributed to the Linux Kernel.

 

What people are saying - Write a review

User Review - Flag as inappropriate

Thank you so much. My search ends here for HTML 5.

Contents

Introducing HTML5
2
Understanding Backward Compatibility
8
Understanding Obsolete HTML Tags and Attributes
16
Support HTML5 in Internet Explorer with a Plugin
22
Declare Header and Footer Layout Elements
30
Declare Heading and Paragraph Layout Elements
36
Provide a Fallback for Outdated Web Browsers
42
Introducing CSS3
60
Query Individual Canvas Pixels
204
Translate the X and YAxes
210
Introducing HTML5 Audio and Video
218
Reencode Movies with the Miro Video Converter
224
Control Audio and Video Playback with JavaScript
230
Specify Objects to Drag
238
Visually Enhance the DragandDrop Experience
248
Retrieve Data from the Web Storage API
254

Select an HTML Element Using a Specific Attribute Value
66
Select an HTML Element Using the Structural child PseudoClass
72
Change an Elements Background Image
78
Introducing the Flexible Box Model
106
Stretch and Shrink Objects in a Flexible Box
112
Introducing MultiColumn Layouts
118
Span Objects Horizontally across Columns
124
Introducing jQuery
148
Manipulate HTML Elements via the DOM
154
Add and Remove CSS Classes on Elements with jQuery
160
Launch the Chrome Inspector
166
Examine JavaScript Code
172
Add a Watch Expression
178
Declare a canvas Element
186
Draw Text on the Canvas
192
Using Radial Gradient Colors on the Canvas
198
Store an Object Using the IndexedDB API
260
Display a Specific Location with Google Maps
282
Display the Users Current Location with Google Maps
288
Create a Web Worker JavaScript File
294
Falling Back for NonWeb Worker Browsers
300
Introducing Desktop Notifications for Chrome
312
Launch a Desktop Notification Message
318
HTML5 Reference
324
HTML Metadata Tags
330
HTML Sectioning Tags
336
HTML Phrasing Tags
342
HTML Embedding Tags
349
HTML Table Tags
355
Index
363
Copyright

Other editions - View all

Common terms and phrases

About the author (2011)

Adam McDaniel has been designing, developing, modifying, and maintaining computer programs of one language or another since 1993, and he has been an active proponent of HTML since being introduced to the language in 1994.
Since that time, Adam has led a team of developers implementing an eCommerce fulfillment engine for a virtual shopping mall, designed hundreds of corporate websites, and developed front-end HTML and back-end CGI infrastructure for CADVision, at the time one of the largest ISPs in Western Canada. In 2001, Adam moved into the software security sector, working for Hitachi ID Systems for over eight years, designing and implementing software security recommendations for various Fortune 500 companies across the United States and Europe. Soon afterwards, based on his past CGI experience, Adam wrote his first book, Perl and Apache: Your visual blueprint to developing dynamic Web content. Most recently, Adam rejoined the HTML world as the lead OS architect for Jolicloud, a Paris-based company, contributing to its HTML5 Linux operating system.
As Adam is always interested in new technologies and architectures, his other development credits include an open-source offline HTML reader for the Palm OS platform, contributions to the Linux Kernel, and other utility and specialty programs. In 2006, Adam produced the Array.org Netbook Kernel software download and website, allowing users to download an optimized build of the Linux kernel, specific for the Ubuntu Linux distribution.

Bibliographic information