Book description
Web Standards: Mastering HTML5, CSS3, and XML provides solutions to the most common web design problems, and gives you a deep understanding of web standards and how they can be implemented to improve your web sites. You will learn how to develop fully standards-compliant, mobile-friendly, and search engine-optimized web sites that are robust, fast, and easy to update while providing excellent user experience and interoperability. The book covers all major web standards for markup, style sheets, web typography, web syndication, semantic annotations, and accessibility. This edition has been fully updated with the latest in web standards, including the finalized HTML5 vocabulary and the full list of CSS3 properties.
Web Standards: Mastering HTML5, CSS3, and XML is also a comprehensive guide to current and future standards for the World Wide Web, demonstrating the implementation of new technologies to address the constantly growing user expectations. Web Standards: Mastering HTML5, CSS3, and XML presents step-by-step guides based on solid design principles and best practices, and shows the most common web development tools and web design frameworks. You will master HTML5 and its XML serialization, XHTML5, the new structuring and multimedia elements, the most important HTML5 APIs, and understand the standardization process of HTML 5.1, HTML 5.2, and future HTML5 versions.
Table of contents
- Cover
- Title
- Copyright
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewer
- Preface
-
Part 1: Web Standards
-
Chapter 1: Introduction to Web Standards
- The Basic Concepts
- The Role of Standardization
- Development and Announcement of Standards
- Standards Promotion and Distribution
- Types, Stages, and Status of Standards
- The Variety of Rendering Engines
- Testing the Standard Support of Browsers
- Standards vs. Quirks Modes, DOCTYPE Switching
- Problem Statement
-
Major Concerns
- Bad Practices
- Lack of Support
- Unconcern
- Influential Sites
- Visual Appeal Over Functionality
- Well-Formedness
- Interoperability
- Eliminated Version Targeting
- Backward Compatibility
- Forward Compatibility
- Functionality
- Device Independence
- Separating Content from Presentation
- Usability
- Reliable Layout
- Code Optimality
- Summary
- References
- Chapter 2: Internationalization
-
Chapter 3: Markup Languages: More Than HTML5
- SGML Languages
- XML Languages
- Version Overview
- Markup Syntaxes
- Data Types
- Markup Elements
- Attributes
- HTML Document Structure
- Moving from HTML to XHTML
- Specific Markup Languages
- Combinations, Profiles, and Mixed-Namespace Documents
- Choosing a Markup Language
- HAML: Markup Preprocessing
- Alternatives to Web Markup
- Summary
- References
- Chapter 4: Serving and Configuration
- Chapter 5: Style Sheets
- Chapter 6: Scripting and Applications
- Chapter 7: Metadata and the Semantic Web
- Chapter 8: Web Syndication
- Chapter 9: Optimized Appearance
- Chapter 10: Accessibility
-
Chapter 1: Introduction to Web Standards
-
Part 2: Developing with Standards
- Chapter 11: Development Tools
- Chapter 12: Putting It All Together
- Chapter 13: Best Practices
- Chapter 14: Validation
- Chapter 15: Most Common Errors
- Index
Product information
- Title: Web Standards:Mastering HTML5, CSS3, and XML, Second Edition
- Author(s):
- Release date: December 2014
- Publisher(s): Apress
- ISBN: 9781484208830
You might also like
book
Web Standards: Mastering HTML5, CSS3, and XML
Web Standards: Mastering HTML5, CSS3, and XML provides solutions to the most common website problems, and …
book
HTML5 and CSS3: Building Responsive Websites
Design robust, powerful, and above all, modern websites across all manner of devices with ease using …
book
Pro iOS Web Design and Development: HTML5, CSS3, and JavaScript
With Pro iOS Web Design and Development, you'll design websites and develop web applications for iPhone …
book
Web Development with JavaScript and Ajax Illuminated
Web Development with JavaScript and AJAX teaches your students the cutting-edge techniques for web development for …