HTML, XHTML and CSS All-In-One for Dummies - Andy Harris [8]
Thanks to Chris McCulloh for all you did on the first edition, and I thank you for your continued friendship.
A big thank you to the open source community which has created so many incredible tools and made them available to all. I’d especially like to thank the creators of Firefox, Firebug, Aptana, HTML Validator, the Web Developer toolbar, Ubuntu and the Linux community, Notepad++, PHP, Apache, jQuery, and the various jQuery plugins. This is an amazing and generous community effort.
I’d finally like to thank the IUPUI computer science family for years of support on various projects. Thank you especially to all my students, current and past. I’ve learned far more from you than the small amount I’ve taught. Thank you for letting me be a part of your education.
Publisher’s Acknowledgments
We’re proud of this book; please send us your comments through our online registration form located at www.dummies.com/register/.
Some of the people who helped bring this book to market include the following:
Acquisitions, Editorial, and Media Development
Senior Project Editor: Mark Enochs
Senior Acquisitions Editor: Katie Feltman
Copy Editors: Brian Walls, Teresa Artman, John Edwards, Melba Hopper
Technical Editor: Jeff Noble
Editorial Manager: Leah Cameron
Media Development Project Manager: Laura Moss-Hollister
Media Development Assistant Project Manager: Jenny Swisher
Media Development Assistant Producer: Shawn Patrick
Editorial Assistant: Amanda Graham
Sr. Editorial Assistant: Cherie Case
Cartoons: Rich Tennant (www.the5thwave.com)
Composition Services
Project Coordinators: Katherine Crocker, Lynsey Stanford
Layout and Graphics: Carl Byers, Timothy C. Detrick
Proofreaders: Lauren Mandelbaum, Christine Sabooni
Indexer: BIM Indexing & Proofreading Services
Special Help
Tonya Cupp, Colleen Totz Diamond
Publishing and Editorial for Technology Dummies
Richard Swadley, Vice President and Executive Group Publisher
Andy Cummings, Vice President and Publisher
Mary Bednarek, Executive Acquisitions Director
Mary C. Corder, Editorial Director
Publishing for Consumer Dummies
Diane Graves Steele, Vice President and Publisher
Joyce Pepple, Acquisitions Director
Composition Services
Debbie Stailey, Director of Composition Services
Introduction
I love the Internet, and if you picked up this book, you probably do, too. The Internet is dynamic, chaotic, exciting, interesting, and useful, all at the same time. The Web is pretty fun from a user’s point of view, but that’s only part of the story. Perhaps the best part of the Internet is how participatory it is. You can build your own content — free! It’s really amazing. There’s never been a form of communication like this before. Anyone with access to a minimal PC and a little bit of knowledge can create his or her own homestead in one of the most exciting platforms in the history of communication.
The real question is how to get there. A lot of Web development books are really about how to use some sort of software you have to buy. That’s okay, but it isn’t necessary. Many software packages have evolved that purport to make Web development easier — and some work pretty well — but regardless what software package you use, there’s still a need to know what’s really going on under the surface. That’s where this book comes in.
You’ll find out exactly how the Web works in this book. You’ll figure out how to use various tools, but, more importantly, you’ll create your piece of the Web. You’ll discover:
♦ How Web pages are created: You’ll figure out the basic structure of Web pages. You’ll understand the structure well because you build pages yourself. No mysteries here.
♦ How to separate content and style: You’ll understand the foundation of modern thinking about the Internet — that style should be separate from content.
♦ How to use Web standards: The Web is pretty messy, but, finally, some standards have arisen from the confusion. You’ll discover how these standards work and how you can use them.
♦ How to create great-looking