HTML5: The Missing Manual
O'Reilly Media (Verlag)
978-1-4493-6326-0 (ISBN)
- Lieferbar (Termin unbekannt)
- Versandkostenfrei
- Auch auf Rechnung
- Artikel merken
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.
Matthew MacDonald is a science and technology writer with well over a dozen books to his name. Web novices can tiptoe out onto the Internet with him in Creating a Website: The Missing Manual. HTML fans can learn about the cutting edge of web design in HTML5: The Missing Manual. And human beings of all descriptions can discover just how strange they really are in the quirky handbooks Your Brain: The Missing Manual and Your Body: The Missing Manual.
Modern Markup
Chapter 1 Introducing HTML5
The Story of HTML5
Three Key Principles of HTML5
Your First Look at HTML5 Markup
A Closer Look at HTML5 Syntax
HTML5’s Element Family
Using HTML5 Today
How to Find the Browser Requirements for Any HTML5 Feature
Chapter 2 Structuring Pages with Semantic Elements
Introducing the Semantic Elements
Retrofitting a Traditional HTML Page
Browser Compatibility for the Semantic Elements
Designing a Site with the Semantic Elements
The HTML5 Outlining System
Chapter 3 Writing More Meaningful Markup
The Semantic Elements Revisited
Other Standards That Boost Semantics
A Practical Example: Retrofitting an “About Me” Page
How Search Engines Use Metadata
Chapter 4 Building Better Web Forms
Understanding Forms
Revamping a Traditional HTML Form
Validation: Stopping Errors
Browser Support for Web Forms and Validation
New Types of Input
New Elements
An HTML Editor in a Web Page
Video, Graphics, and Glitz
Chapter 5 Audio and Video
The Evolution of Web Video
Introducing HTML5 Audio and Video
Understanding the HTML5 Media Formats
Fallbacks: How to Please Every Browser
Controlling Your Player with JavaScript
Video Captions
Chapter 6 Fancy Fonts and Effects with CSS3
Using CSS3 Today
Building Better Boxes
Creating Effects with Transitions
Web Fonts
Chapter 7 Responsive Web Design with CSS3
Responsive Design: The Basics
Adapting Your Layout with Media Queries
Chapter 8 Basic Drawing with the Canvas
Getting Started with the Canvas
Building a Basic Paint Program
Browser Compatibility for the Canvas
Chapter 9 Advanced Canvas: Interactivity and Animation
Other Things You Can Draw on the Canvas
Shadows and Fancy Fills
Making Your Shapes Interactive
Animating the Canvas
A Practical Example: The Maze Game
Building Web Apps
Chapter 10 Storing Your Data
Web Storage Basics
Deeper into Web Storage
Reading Files
IndexedDB: A Database Engine in a Browser
Chapter 11 Running Offline
Caching Files with a Manifest
Practical Caching Techniques
Chapter 12 Communicating with the Web Server
Sending Messages to the Web Server
Server-Sent Events
Web Sockets
Chapter 13 Geolocation, Web Workers, and History Management
Geolocation
Web Workers
History Management
Appendixes
Appendix Essential CSS
Adding Styles to a Web Page
The Anatomy of a Style Sheet
Slightly More Advanced Style Sheets
A Style Sheet Tour
Appendix JavaScript: The Brains of Your Page
How a Web Page Uses JavaScript
A Few Language Essentials
Interacting with the Page
Erscheint lt. Verlag | 28.1.2014 |
---|---|
Reihe/Serie | Missing Manuals |
Zusatzinfo | illustrations |
Verlagsort | Sebastopol |
Sprache | englisch |
Maße | 178 x 233 mm |
Gewicht | 830 g |
Einbandart | kartoniert |
Themenwelt | Informatik ► Web / Internet ► HTML / CSS |
ISBN-10 | 1-4493-6326-1 / 1449363261 |
ISBN-13 | 978-1-4493-6326-0 / 9781449363260 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich