Synopses & Reviews
An essential update to the key web authoring standards of HTML, XHTML, and CSS
The existence of Web pages depends on three vital technologies: HTML (base language that Web pages are written in), XHTML (standards that define how to write HTML pages), and CSS (standard that applies formatting styles to Web pages). This new edition provides you with critical coverage of these three Web authoring standards, and places special focus on the upcoming releases of HTML 5 and CSS 3.
Serving as a tutorial and reference, this comprehensive resource explains the basic structure and necessary formatting to create a static (non-changing) and dynamic (changing) page on the Internet.
- HTML, XHTML, and CSS are the three major Web authoring standards for creating either a static or dynamic Web page
- Guides you through using HTML to create Web documents and introduces updates to HTML 5
- Demonstrates best practices for using tools and utilities to create Web documents
- Includes coverage of the new CSS 3 and tips and tricks for maximizing its abilities
Helpful examples round out this essential guide and will get you up and running with HTML, XHMTL, and CSS in no time!
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Synopsis
Master the essential building blocks of the Web
The first step to any Web document is to build a strong foundation. This comprehensive book focuses on the essential building blocks of the Web: HyperText Markup Language (HTML), extensible HTML (XHTML), and Cascading Style Sheets (CSS). You'll learn basic scripting and coding standards; how to use tags, tables, forms, and links; the best ways to test and validate pages; and many more techniques that help you take full advantage of these essential tools.
Explore the basics of HTML such as tags, attributes, and how to structure content to create specialized document formatting
Learn how multimedia and scripting can be used to make your content dynamic
Author, validate, and troubleshoot your coding and documents
Enable content for multiple devicesfrom the standard PC browser to various mobile devices
Understand values, lists, colors, fonts, and other CSS metrics and formatting basics
Get up to speed on advanced document formatting
Companion Web Site
Code samples and examples from the book, as well as extra material, can be found at www.wiley.com/go/htmlbible5e.
About the Author
Steven M. Schafer has broad experience in technology and is a veteran of publishing. He's been in and around technology as a programmer, an editor, a product specialist, a technical manager, and a Web developer. Steve employs both open-source and proprietary technologies and has worked with the Internet since the mid-1990s. He can be reached by e-mail at
[email protected].
Table of Contents
Introduction.
Part I: Creating Content with HTML.
Chapter 1:What Is aMarkup Language?
Chapter 2: HTML Values and Units.
Chapter 3: What Goes into a Web Document?
Chapter 4: The HEAD Elements.
Chapter 5: Text Structuring Essentials.
Chapter 6: Character Formatting Essentials.
Chapter 7: Lists.
Chapter 8: Links.
Chapter 9: Tables.
Chapter 10: Frames.
Chapter 11: Forms.
Chapter 12: Colors and Images.
Chapter 13:Multimedia.
Chapter 14: Special Characters.
Chapter 15: Internationalization and Localization.
Chapter 16: Scripts.
Chapter 17: Dynamic HTML.
Chapter 18: The Future of HTML: HTML5.
Part II: HTML Tools and Variants.
Chapter 19:Web Development Software.
Chapter 20: Publishing Your Site.
Chapter 21: An Introduction To XML.
Chapter 22: Creating Mobile Documents.
Chapter 23: Tidying and Validating Your Documents.
Chapter 24: HTML Tips and Tricks.
Part III: Controlling Presentation with CSS.
Chapter 25: CSS Basics.
Chapter 26: Style Definitions.
Chapter 27: CSS Values and Units.
Chapter 28: CSS Inheritance and Cascade.
Chapter 29: Font Properties.
Chapter 30: Text Formatting.
Chapter 31: CSS Lists.
Chapter 32: Padding, Margins, and Borders.
Chapter 33: Colors and Backgrounds.
Chapter 34: CSS Layouts.
Chapter 35: Pseudo-Elements and Generated Content.
Chapter 36: Dynamic HTML with CSS.
Chapter 37: Media Styles and Defining Documents for Printing.
Chapter 38: The Future of CSS: CSS3.
Part IV: Additional CSS Tools.
Chapter 39: User Interface Styles.
Chapter 40: Testing and Validating CSS.
Chapter 41: CSS Tips and Tricks.
Appendix A: XHTML Element Quick Reference.
Appendix B: HTML Special Characters Quick Reference.
Appendix C: CSS 2.1 Properties Quick Reference.
Appendix D: CSS 2.1 Selectors Quick Reference.
Appendix E: Pseudo-Elements and Pseudo-Classes Quick Reference.
Index.