Book description
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!
Table of contents
- Copyright
- About the Author
- Credits
- Acknowledgments
- Introduction
-
I. Creating Content with HTML
- 1. What Is a Markup Language?
- 2. HTML Values and Units
-
3. What Goes into a Web Document?
- 3.1. Specifying Document Type
- 3.2. Overall Document Structure: HTML, Head, and Body
- 3.3. Style Definitions
- 3.4. Block Elements: Markup for Paragraphs and Other Blocks of Content
- 3.5. Inline Elements: Markup for Characters
- 3.6. Special Characters (Entities)
- 3.7. Organizational Elements
- 3.8. Linking to Other Pages
- 3.9. Images
- 3.10. Comments
- 3.11. Scripts
- 3.12. Putting It All Together
- 3.13. Summary
- 4. The HEAD Elements
- 5. Text Structuring Essentials
- 6. Character Formatting Essentials
- 7. Lists
- 8. Links
-
9. Tables
- 9.1. Parts of an HTML Table
- 9.2. Table Width and Alignment
- 9.3. Cell Spacing and Padding
- 9.4. Borders and Rules
- 9.5. Rows
- 9.6. Cells
- 9.7. Table Captions
- 9.8. Row Groups—Header, Body, and Footer
- 9.9. Background Colors
- 9.10. Spanning Columns and Rows
- 9.11. Grouping Columns
- 9.12. Formatting with Tables
- 9.13. Summary
- 10. Frames
-
11. Forms
- 11.1. Understanding Forms
- 11.2. Inserting a Form
- 11.3. Field Labels
- 11.4. Text Input Boxes
- 11.5. Password Input Boxes
- 11.6. Radio Buttons
- 11.7. Check Boxes
- 11.8. List Boxes
- 11.9. Large Text Input
- 11.10. Hidden Fields
- 11.11. Buttons
- 11.12. Images
- 11.13. File Fields
- 11.14. Submit and Reset Buttons
- 11.15. Tab Order and Keyboard Shortcuts
- 11.16. Preventing Changes
- 11.17. Fieldsets and Legends
- 11.18. Using Events with Forms
- 11.19. Form Scripts and Script Services
- 11.20. Summary
-
12. Colors and Images
- 12.1. Web Color Basics
- 12.2. Other Means to Specify Colors
- 12.3. The Evolution of Color on the Web
- 12.4. Using Proper Means to Specify Colors
- 12.5. Image Formats for the Web
- 12.6. Creating Graphics
- 12.7. Inserting an Image
- 12.8. Image Alignment
- 12.9. Specifying Text to Display for Nongraphical Browsers
- 12.10. Sizing an Image
- 12.11. Image Borders
- 12.12. Image Maps
- 12.13. Summary
-
13. Multimedia
- 13.1. Animated Images
- 13.2. Animation and Video Formats, Plug-ins, and Players
- 13.3. Embedding Media via the Object Tag
- 13.4. Embedding a Windows Media Player Using <object>
- 13.5. Embedding YouTube Videos
- 13.6. Adding Sound to Web Pages
- 13.7. Creating Multimedia Files
- 13.8. A Final Word About Multimedia
- 13.9. Summary
-
14. Special Characters
- 14.1. Understanding Character Encodings
- 14.2. Special Characters
- 14.3. En and Em Spaces and Dashes
- 14.4. Copyright and Trademark Symbols
- 14.5. Currency Symbols
- 14.6. "Real" Quotation Marks
- 14.7. Arrows
- 14.8. Accented Characters
- 14.9. Greek and Mathematical Characters
- 14.10. Other Useful Entities
- 14.11. Summary
- 15. Internationalization and Localization
- 16. Scripts
- 17. Dynamic HTML
- 18. The Future of HTML: HTML5
-
II. HTML Tools and Variants
- 19. Web Development Software
- 20. Publishing Your Site
- 21. An Introduction To XML
- 22. Creating Mobile Documents
- 23. Tidying and Validating Your Documents
- 24. HTML Tips and Tricks
-
III. Controlling Presentation with CSS
- 25. CSS Basics
-
26. Style Definitions
- 26.1. The Style Definition Format
- 26.2. Understanding Selectors
- 26.3. Understanding Style Inheritance
- 26.4. Using Pseudo-Classes
- 26.5. Pseudo-Elements
- 26.6. Shorthand Expressions
- 26.7. Summary
- 27. CSS Values and Units
- 28. CSS Inheritance and Cascade
- 29. Font Properties
-
30. Text Formatting
- 30.1. Aligning Text
- 30.2. Indenting Text
- 30.3. Controlling White Space Within Text
- 30.4. Controlling Letter and Word Spacing
- 30.5. Specifying Capitalization
- 30.6. Using Text Decorations
- 30.7. Autogenerated Text
- 30.8. Using CSS Table Properties
- 30.9. Controlling Table Attributes
- 30.10. Table Layout
- 30.11. Aligning and Positioning Captions
- 30.12. Summary
- 31. CSS Lists
- 32. Padding, Margins, and Borders
- 33. Colors and Backgrounds
- 34. CSS Layouts
- 35. Pseudo-Elements and Generated Content
- 36. Dynamic HTML with CSS
-
37. Media Styles and Defining Documents for Printing
- 37.1. Understanding CSS Media Types
- 37.2. Setting Up Documents for Printing
- 37.3. Creating a Multimedia Document
- 37.4. Summary
- 38. The Future of CSS: CSS3
- IV. Additional CSS Tools
-
A. XHTML Element Quick Reference
-
A.1. Element Listings
- A.1.1. <a>
- A.1.2. <abbr>
- A.1.3. <acronym>
- A.1.4. <area>
- A.1.5. <b>
- A.1.6. <base>
- A.1.7. <bdo>
- A.1.8. <big>
- A.1.9. <blockquote>
- A.1.10. <body>
- A.1.11. <br>
- A.1.12. <button>
- A.1.13. <caption>
- A.1.14. <cite>
- A.1.15. <code>
- A.1.16. <col>
- A.1.17. <colgroup>
- A.1.18. <dd>
- A.1.19. <del>
- A.1.20. <dfn>
- A.1.21. <div>
- A.1.22. <dl>
- A.1.23. <dt>
- A.1.24. <em>
- A.1.25. <fieldset>
- A.1.26. <form>
- A.1.27. <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
- A.1.28. <head>
- A.1.29. <hr>
- A.1.30. <html>
- A.1.31. <i>
- A.1.32. <img>
- A.1.33. <input>
- A.1.34. <ins>
- A.1.35. <kbd>
- A.1.36. <label>
- A.1.37. <legend>
- A.1.38. <li>
- A.1.39. <link>
- A.1.40. <map>
- A.1.41. <meta>
- A.1.42. <noscript>
- A.1.43. <object>
- A.1.44. <ol>
- A.1.45. <optgroup>
- A.1.46. <option>
- A.1.47. <p>
- A.1.48. <param>
- A.1.49. <pre>
- A.1.50. <q>
- A.1.51. <samp>
- A.1.52. <script>
- A.1.53. <select>
- A.1.54. <small>
- A.1.55. <span>
- A.1.56. <strong>
- A.1.57. <style>
- A.1.58. <sub>
- A.1.59. <sup>
- A.1.60. <table>
- A.1.61. <tbody>
- A.1.62. <td>
- A.1.63. <textarea>
- A.1.64. <tfoot>
- A.1.65. <th>
- A.1.66. <thead>
- A.1.67. <title>
- A.1.68. <tr>
- A.1.69. <tt>
- A.1.70. <ul>
- A.1.71. <var>
- A.2. Event Attributes
- A.3. Other Common Attributes
-
A.1. Element Listings
- B. HTML Special Characters Quick Reference
-
C. CSS 2.1 Properties Quick Reference
-
C.1. Property Listings
- C.1.1. Property List: Quick Reference
- C.1.2. Background
- C.1.3. List
- C.1.4. Generated content
- C.1.5. Font and text
- C.1.6. Text direction
-
C.1.7. Block
- C.1.7.1. margin-left, margin-right, margin-top, margin-bottom
- C.1.7.2. margin
- C.1.7.3. padding-left, padding-right, padding-top, padding-bottom
- C.1.7.4. padding
- C.1.7.5. clip
- C.1.7.6. overflow
- C.1.7.7. height, width
- C.1.7.8. max-height, max-width
- C.1.7.9. min-height, min-width
- C.1.7.10. line-height
- C.1.7.11. vertical-align
- C.1.8. Positioning
-
C.1.9. Borders
- C.1.9.1. border-color, border-top-color, border-bottom-color, border-left-color, border-right-color
- C.1.9.2. border-style, border-top-style, border-bottom-style, border-left-style, border-right-style
- C.1.9.3. border-width, border-top-width, border-bottom-width, border-left-width, border-right-width
- C.1.9.4. border
- C.1.9.5. outline-color
- C.1.9.6. outline-style
- C.1.9.7. outline-width
- C.1.9.8. outline
- C.1.10. Table
- C.1.11. Printing
- C.1.12. Miscellaneous
-
C.1. Property Listings
- D. CSS 2.1 Selectors Quick Reference
- E. Pseudo-Elements and Pseudo-Classes Quick Reference
Product information
- Title: HTML, XHTML, and CSS Bible, Fifth Edition
- Author(s):
- Release date: January 2010
- Publisher(s): Wiley
- ISBN: 9780470523964
You might also like
book
HTML, XHTML, and CSS Bible, Fourth Edition
Decipher the code, use the right tools, and conquer the online world of the World Wide …
book
HTML & XHTML: The Definitive Guide, 6th Edition
"...lucid, in-depth descriptions of the behavior of every HTML tag on every major browser and platform, …
book
Beginning HTML, XHTML, CSS, and JavaScript®
An indispensable introductory guide to creating web pages using the most up-to-date standards This beginner guide …
book
HTML & XHTML: The Definitive Guide, 5th Edition
HTML and its XML-based descendant, XHTML, are the fundamental languages for working on the web, and …