Book description
If you’ve ever been curious about any of the multitude of internet acronyms, the web technologies they represent, and how they can benefit you, this book is a great place to start. This book covers all the necessary topics to get up and running with HTML, XHTML, and CSS while offering readers a guide to modern, standards-based design. Key tasks covered in the book include setting up a Web page, reducing image resolution, creating radio buttons, adding a hit counter, adding an embedded sound, adding content from other sites such as integrating a blog and creating an RSS feed. Large topics are broken into smaller, more approachable sub-topics that are clearly explained on two pages eliminating the back and forth page flipping required in other references. Arranged so that skills build progressively throughout the book coupled with bold page headers it is simple to flip through and easily find any section or topic you are looking for. Understandable with straightforward terms that avoid intimidating and unexplained jargon, this is a book that will benefit complete novices and advanced users alike.
While primarily focused on the technologies outlined in the title, this book goes on to provide tips on integrating with Google, Flickr, social bookmark sites and even creating and implementing RSS feeds. Rest assured, each of these technologies is explained with the benefits of each outlined. A serious resource that quickly and concisely gets to the point, this book helps you gain real skills that will have you online in short order. Best of all, you can be confident that you are doing so the right way.
HTML, XHTML, and CSS: Your visual blueprint™ for designing effective Web pages offers visual learners a solid reference that employs straight forward examples to teach you to create and design Web pages with impact. "Apply It" and "Extra" sidebars highlight useful tips and high-resolution screen shots clearly illustrate each task while succinct explanations walk you through the examples. The associated website contains all the needed code to learn HTML.
Table of contents
- Copyright
- PRAISE FOR VISUAL BOOKS...
- Credits
- About the Author
- Author's Acknowledgments
- HOW TO USE THIS BOOK
- 1. INTRODUCING HTML AND XHTML
- 2. INTRODUCING HTML BASICS
- 3. CREATING HYPERLINKS
- 4. WORKING WITH IMAGES
- 5. USING TABLES
- 6. USING LISTS
-
7. FORMATTING THE TEXT ON YOUR PAGE
- 7.1. Get Started with Cascading Style Sheets
- 7.2. Understanding Units of Measurement
- 7.3. Set the Size of Text on a Page
- 7.4. Set the Font on a Page
- 7.5. Using Color on the Web
- 7.6. Change the Color of Text on a Page
- 7.7. Adjust the Height of Lines
- 7.8. Make Text Bold or Italic
- 7.9. Indent and Align Text
- 7.10. Using Additional Font Properties
- 7.11. Using the Font Shorthand Property
-
8. APPLYING MORE FORMATTING TO YOUR PAGE
- 8.1. Add Background Colors to Elements on a Page
- 8.2. Add Background Images to Elements on a Page
- 8.3. Control the Position of Background Images
- 8.4. Using the Background Shorthand Property
- 8.5. Add Padding to Elements on a Page
- 8.6. Add Borders to Elements on a Page
- 8.7. Add Margins to Elements on a Page
- 8.8. Set the Width and Height of Elements
- 8.9. Using CSS Shorthand Properties for the Box Model
- 8.10. Style Links
- 8.11. Style Tables
- 8.12. Replace the Bullets on a List
- 8.13. Control the Indentation of Lists
- 8.14. Customize Cursors
-
9. WORKING WITH OTHER CSS SELECTORS
- 9.1. Apply Styles to More than One Element at a Time
- 9.2. Using the Span Element
- 9.3. Structure the Page with the Div Element
- 9.4. Control Styles with Classes
- 9.5. Style Specific Elements with IDs
- 9.6. Apply Styles with Contextual Selectors
- 9.7. Apply Other Selectors
- 9.8. Create Effects with Pseudo-Elements
- 9.9. Apply Additional Styles through Pseudo-Classes
- 9.10. Specify Rules as Important
- 9.11. Create an External Style Sheet
- 9.12. Override Styles Using the Cascade
-
10. LAYING OUT YOUR PAGE
- 10.1. Lay Out Your Page Using Floated Elements
- 10.2. Clear Floats
- 10.3. Lay Out Your Page Using Absolute Positioning
- 10.4. Lay Out Your Page Using Relative Positioning
- 10.5. Lay Out Your Page Using Fixed Positioning
- 10.6. Work with Element Overflow
- 10.7. Set Minimum and Maximum Widths and Heights
- 10.8. Apply the Display Property
- 10.9. Replace a Header with an Image
- 10.10. Create Tabbed Navigation
- 10.11. Create "You Are Here" Navigation
- 10.12. Create a Print Style Sheet
- 10.13. Understanding Common CSS Hacks
-
11. ADDING FORMS
- 11.1. Create a Form
- 11.2. Add a Text Box
- 11.3. Add Labels
- 11.4. Add Check Boxes and Radio Buttons
- 11.5. Build a Drop-Down List
- 11.6. Group Drop-Down Options
- 11.7. Insert a Text Area
- 11.8. Add a Hidden Field
- 11.9. Add a Password Field
- 11.10. Add a File Upload Field
- 11.11. Add a Submit Button
- 11.12. Make an Image into a Button
- 11.13. Create a Button with the Button Element
- 11.14. Group Related Form Elements
- 11.15. Control the Tab Order
- 11.16. Process Form Data
- 12. WORKING WITH JAVASCRIPT
- 13. MAKING YOUR SITE ACCESSIBLE
- 14. ADDING SPECIALIZED MARKUP
- 15. CREATING AND RSS FEED
- 16. USING CONTENT FROM OTHER SOURCES
- 17. GETTING YOUR SITE LISTED ON SEARCH ENGINES
- 18. TESTING AND VALIDATING WEB PAGES
- 19. PUBLISHING YOUR SITE
- A. XHTML REFERENCE
- B. CSS REFERENCE
- C. WEB ACCESSIBILITY GUIDELINE REFERENCE
Product information
- Title: HTML, XHTML, and CSS: Your visual blueprint™ for designing effective Web pages
- Author(s):
- Release date: June 2008
- Publisher(s): Visual
- ISBN: 9780470274361
You might also like
book
Styling Web Pages with CSS: Visual QuickProject Guide
Sometimes it's hard to get started with a new technology. That's where this book excels. It's …
book
HTML for the World Wide Web, Fifth Edition, with XHTML and CSS
As both the Web and the browsers used to navigate it mature, work-arounds that compensate for …
book
Foundation Website Creation with CSS, XHTML, and JavaScript
Foundation Website Creation with CSS, XHTML, and JavaScript covers the entire process of building a website. …
book
Smashing CSS: Professional Techniques for Modern Layout
PROFESSIONAL TECHNIQUES FOR MODERN LAYOUT Smashing CSS takes you well beyond the basics, covering not only …