Book description
Updated for the most recent tools, techniques, and standards for creating cutting-edge Web sites for businesses or personal use, this book is one-stop shopping for HTML, JavaScript, CSS, tables, forms, Flash, and more
Brand-new chapters cover Ajax, Adobe CS3 tools, RSS, and blogging tools
Hands-on guidance and expert advice dive into such topics as creating and editing images and graphics, adding multimedia elements (e.g., Flash animations, audio, and video), creating stores for Yahoo! and Amazon.com, designing auction pages for eBay, and building blogs
Table of contents
- Copyright
- About the Authors
- Credits
- Acknowledgments
- Introduction
-
I. Laying the Foundation
- 1. The Basics of Building Web Pages and Sites
- 2. Popular Web Design Tools
-
II. The Basics
- 3. History and Development of the Internet and HTML
- 4. HTML Building Blocks
- 5. Links, Hotspots, and Web Site Navigation
-
6. The Elements of Color and Images In Web Pages
- 6.1. Setting Color Attributes
- 6.2. Using the Three C's: Complement, Contrast, and Coordination
- 6.3. Using Color Names and Hex Numbers
- 6.4. Popular Graphics Formats
- 6.5. Setting Background and Foreground Color
- 6.6. Adding Background Images
- 6.7. Adding Images
- 6.8. Aligning Images
- 6.9. Setting Image Size
- 6.10. Solving Image Problems
- 6.11. Quick Reference
- 6.12. Summary
- 7. Text Formatting
-
III. Advanced Design Features
- 8. Harnessing the Power of Tables
- 9. Organizing Your Site with Frames
-
10. Getting Input with Forms
- 10.1. Adding Forms
- 10.2. Getting Short Data with Text Boxes
- 10.3. Gathering Information with Text Areas
- 10.4. Making Choices with Check Boxes and Option Buttons
- 10.5. Saving Space with the SELECT and OPTION Elements
- 10.6. Using INPUT Buttons
- 10.7. Using the BUTTON Element
- 10.8. Adding Hidden Fields
- 10.9. Adding Labels
- 10.10. Setting Tab Order
- 10.11. Specifying Access Keys
- 10.12. Submitting the Form
- 10.13. Simple DOM
- 10.14. Summary
-
IV. Making It Look Professional
-
11. Adding Multimedia and Other Objects
- 11.1. Adding Audio
- 11.2. Embedding Video
- 11.3. Animating with Adobe Flash
- 11.4. Understanding the Flash Layout
- 11.5. Creating Objects
- 11.6. Modifying Objects
- 11.7. Working with Text
-
11.8. Working with Animation Timelines
- 11.8.1. Using frames
- 11.8.2. Assigning keyframes
- 11.8.3. Adding Layers
- 11.8.4. Adding objects to the Layers
- 11.8.5. Converting objects to symbols
- 11.8.6. Creating animation
- 11.8.7. Tweening action
- 11.8.8. Creating more Layer effects
- 11.8.9. Using sound
- 11.8.10. Adding MP3 sound
- 11.8.11. Synchronizing sound and action
- 11.9. Using Advanced Techniques
- 11.10. Exporting and Publishing Movies
- 11.11. Summary
-
12. Styling Web Pages with Cascading Style Sheets
- 12.1. Testing Your Browser
- 12.2. Coping with Browser Support Issues
- 12.3. Cascading Priorities
- 12.4. Redefining HTML Elements
- 12.5. Assigning Classes
- 12.6. Using IDs
- 12.7. Defining Nested Elements with Contextual Selectors
-
12.8. Consulting the CSS Reference
-
12.8.1. CSS1 properties
- 12.8.1.1. background
- 12.8.1.2. background-attachment
- 12.8.1.3. background-color
- 12.8.1.4. background-image
- 12.8.1.5. background-position
- 12.8.1.6. background-repeat
- 12.8.1.7. border
- 12.8.1.8. border-color
- 12.8.1.9. border-style
- 12.8.1.10. border-top, border-right, border-bottom, border-left
- 12.8.1.11. border-width
- 12.8.1.12. border-top-width, border-right-width, border-bottom-width, border-left-width
- 12.8.1.13. clear
- 12.8.1.14. color
- 12.8.1.15. display
- 12.8.1.16. float
- 12.8.1.17. font
- 12.8.1.18. font-family
- 12.8.1.19. font-size
- 12.8.1.20. font-style
- 12.8.1.21. font-variant
- 12.8.1.22. font-weight
- 12.8.1.23. height
- 12.8.1.24. letter-spacing
- 12.8.1.25. line-height
- 12.8.1.26. list-style
- 12.8.1.27. list-style-image
- 12.8.1.28. list-style-position
- 12.8.1.29. list-style-type
- 12.8.1.30. margin
- 12.8.1.31. margin-top, margin-right, margin-bottom, margin-left
- 12.8.1.32. padding
- 12.8.1.33. padding-top, padding-right, padding-bottom, padding-left
- 12.8.1.34. text-align
- 12.8.1.35. text-decoration
- 12.8.1.36. text-indent
- 12.8.1.37. text-transform
- 12.8.1.38. vertical-align
- 12.8.1.39. white-space
- 12.8.1.40. width
- 12.8.1.41. word-spacing
-
12.8.2. CSS2 properties
- 12.8.2.1. azimuth
- 12.8.2.2. background
- 12.8.2.3. background-attachment
- 12.8.2.4. background-color
- 12.8.2.5. background-image
- 12.8.2.6. background-position
- 12.8.2.7. background-repeat
- 12.8.2.8. border
- 12.8.2.9. border-collapse
- 12.8.2.10. border-color
- 12.8.2.11. border-spacing
- 12.8.2.12. border-style
- 12.8.2.13. border-top, border-right, border-bottom, border-left
- 12.8.2.14. border-top-color, border-right-color, border-bottom-color, border-left-color
- 12.8.2.15. border-top-style, border-right-style, border-bottom-style, border-left-style
- 12.8.2.16. border-top-width, border-right-width, border-bottom-width, border-left-width
- 12.8.2.17. border-width
- 12.8.2.18. bottom
- 12.8.2.19. caption-side
- 12.8.2.20. clear
- 12.8.2.21. clip
- 12.8.2.22. color
- 12.8.2.23. content
- 12.8.2.24. counter-increment
- 12.8.2.25. counter-reset
- 12.8.2.26. cue
- 12.8.2.27. cue-after
- 12.8.2.28. cue-before
- 12.8.2.29. cursor
- 12.8.2.30. direction
- 12.8.2.31. display
- 12.8.2.32. elevation
- 12.8.2.33. empty-cells
- 12.8.2.34. float
- 12.8.2.35. font
- 12.8.2.36. font-family
- 12.8.2.37. font-size
- 12.8.2.38. font-size-adjust
- 12.8.2.39. font-stretch
- 12.8.2.40. font-style
- 12.8.2.41. font-variant
- 12.8.2.42. font-weight
- 12.8.2.43. height
- 12.8.2.44. left
- 12.8.2.45. letter-spacing
- 12.8.2.46. line-height
- 12.8.2.47. list-style
- 12.8.2.48. list-style-image
- 12.8.2.49. list-style-position
- 12.8.2.50. list-style-type
- 12.8.2.51. margin
- 12.8.2.52. margin-top, margin-right, margin-bottom, margin-left
- 12.8.2.53. marker-offset
- 12.8.2.54. marks
- 12.8.2.55. max-height
- 12.8.2.56. max-width
- 12.8.2.57. min-height
- 12.8.2.58. min-width
- 12.8.2.59. orphans
- 12.8.2.60. outline
- 12.8.2.61. outline-color
- 12.8.2.62. outline-style
- 12.8.2.63. outline-width
- 12.8.2.64. overflow
- 12.8.2.65. padding
- 12.8.2.66. padding-top, padding-right, padding-bottom, padding-left
- 12.8.2.67. page
- 12.8.2.68. page-break-after
- 12.8.2.69. page-break-before
- 12.8.2.70. page-break-inside
- 12.8.2.71. pause
- 12.8.2.72. pause-after
- 12.8.2.73. pause-before
- 12.8.2.74. pitch
- 12.8.2.75. pitch-range
- 12.8.2.76. play-during
- 12.8.2.77. position
- 12.8.2.78. quotes
- 12.8.2.79. richness
- 12.8.2.80. right
- 12.8.2.81. size
- 12.8.2.82. speak
- 12.8.2.83. speak-header
- 12.8.2.84. speak-numeral
- 12.8.2.85. speak-punctuation
- 12.8.2.86. speech-rate
- 12.8.2.87. stress
- 12.8.2.88. table-layout
- 12.8.2.89. text-align
- 12.8.2.90. text-decoration
- 12.8.2.91. text-indent
- 12.8.2.92. text-shadow
- 12.8.2.93. text-transform
- 12.8.2.94. top
- 12.8.2.95. unicode-bidi
- 12.8.2.96. vertical-align
- 12.8.2.97. visibility
- 12.8.2.98. voice-family
- 12.8.2.99. volume
- 12.8.2.100. white-space
- 12.8.2.101. widows
- 12.8.2.102. width
- 12.8.2.103. word-spacing
- 12.8.2.104. z-index
-
12.8.1. CSS1 properties
- 12.9. Using Stylesheet-Creation Programs
- 12.10. Interesting CSS Sites
- 12.11. Adding Layers
- 12.12. Clipping Layer Content
- 12.13. Handling Large Elements with Overflow Attributes
- 12.14. CSS and Layers Quick Reference
- 12.15. Summary
-
13. Making Dynamic Pages with JavaScript
- 13.1. Trying Out JavaScript
- 13.2. Understanding JavaScript
- 13.3. Using Events to Trigger Scripts
- 13.4. Seeing Elements as Objects
- 13.5. Form Validation
- 13.6. Examining Browser Compatibility
- 13.7. JavaScript Quick Reference
- 13.8. Summary
-
14. Putting It on the Web
- 14.1. Getting Your Domain Name
- 14.2. Finding a Web Hosting Provider
- 14.3. Testing Responsiveness to Your Needs
- 14.4. Avoiding Common Provider Scams
- 14.5. Exploring Bells and Whistles
- 14.6. Uploading Your Pages
- 14.7. Web Posting Quick Reference
- 14.8. Summary
-
11. Adding Multimedia and Other Objects
-
V. Transitioning to the Future: XHTML, XML, and Ajax
-
15. XHTML
- 15.1. A Quick Review of HTML
- 15.2. Enter XHTML
- 15.3. Transitioning to XHTML 1.0
- 15.4. Creating an XHTML Document
- 15.5. Code Validation in an XHTML Document
- 15.6. Making Your Site Mobile with WAP/WML
- 15.7. What is WML?
- 15.8. Interacting with Users
- 15.9. Transforming XHTML into WML
- 15.10. WML Web Sites
- 15.11. Summary
-
16. Designing with XML
-
16.1. Designing with XML
- 16.1.1. XML Rules
- 16.1.2. Getting different XML vocabularies to work together – namespaces
- 16.1.3. Classifying content versus defining presentation
- 16.1.4. Specifying a CSS
- 16.1.5. Specifying an XSL stylesheet
- 16.1.6. Similarities to a programming language
- 16.1.7. Defining the structure of an XML document
- 16.1.8. Customizing tags
- 16.1.9. More on DTD
- 16.2. Schemas
- 16.3. XML Web Sites
- 16.4. Summary
-
16.1. Designing with XML
- 17. Ajax
-
15. XHTML
-
VI. Images on the Web
-
18. Finding, Creating, and Enhancing Images on the Web
- 18.1. Exploring Graphics File Types
- 18.2. Choosing Image-Editing Tools
- 18.3. Modifying Images
- 18.4. Using 3D Graphics Programs
- 18.5. Getting Free Images off the Web
- 18.6. Avoiding Legal Problems
- 18.7. Summary
-
18. Finding, Creating, and Enhancing Images on the Web
-
VII. Cashing in on eCommerce
- 19. Setting Up Your Store
-
20. Using Advertising
- 20.1. Advertising with Google and Other Search Engines
- 20.2. Working with Advertisement Agencies
- 20.3. Promoting Your Site
- 20.4. Exploiting Search Engines
- 20.5. Working the Web Directories
- 20.6. Issuing Press Releases
- 20.7. Setting Up Reciprocal Links
- 20.8. Evaluating Banner Exchanges
- 20.9. Investigating Alternative Approaches
- 20.10. Summary
- 21. Covering All the Bases
- VIII. Keeping Your Site Fresh
Product information
- Title: Creating Web Sites Bible, Third Edition
- Author(s):
- Release date: June 2008
- Publisher(s): Wiley
- ISBN: 9780470223635
You might also like
audiobook
Algorithms
Digital technology runs on algorithms, sets of instructions that describe how to do something efficiently. Application …
video
Introduction to ChatGPT and OpenAI
OpenAI ChatGPT is a powerful language model that uses advanced ML techniques to generate human-like text …
audiobook
Nudge (Revised Edition)
Every day, we make decisions on topics ranging from personal investments to schools for our children …
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …