David Sawyer McFarland is president of Sawyer McFarland Media, Inc., a web development and training company in Portland, Oregon. He’s been building websites since 1995, when he designed his first website: an online magazine for communication professionals. He’s served as the webmaster at the University of California at Berkeley and the Berkeley Multimedia Research Center, and he has helped build, design, and program numerous websites for clients including Macworld.com.
In addition to building websites, David is also a writer, trainer, and instructor. He’s taught web design at the UC Berkeley Graduate School of Journalism, the Center for Electronic Art, the Academy of Art College, Ex’Pressions Center for New Media, and the Art Institute of Portland. He currently teaches in the Multimedia Program at Portland State University. He’s written articles about web design for Practical Web Design, Macworld magazine, and CreativePro.com.
David is also the author of Dreamweaver: The Missing Manual and JavaScript: The Missing Manual.
He welcomes feedback about this book by email: missing@sawmac.com. (If you’re seeking technical help, however, please refer to the sources listed in Appendix B.)
Nan Barber (editor) has worked with the Missing Manual series since the previous century. She lives in Massachusetts with her husband and iMac. Email: nanbarber@oreilly.com.
Holly Bauer (production editor) lives in Ye Olde Cambridge, Mass., where she is an avid home cook, prolific DIYer, and mid-century modern design enthusiast. Email: holly@oreilly.com.
Nancy Reinhardt (proofreader) lives in the Midwest, where she enjoys summer weekends at the lake, boating, swimming, and reading voraciously. Nan is not only a freelance copyeditor and proofreader, but she’s also a published romance novelist. Check out her work at www.nanreinhardt.com. Email: nanleigh1@gmail.com.
Nancy A. Guenther (indexer) indexed this book on behalf of Potomac Indexing, LLC, an international indexing partnership at www.potomacindexing.com. She has been a full-time freelance indexer since 1983, specializing in computer software, American studies, and business. Her website is www.guenther.bizland.com.
Daniel J. Quinn (technical reviewer) is a freelance web developer at DQuinn.net. For the past five years, he has worked as a senior UI engineer at award-winning digital agency Genuine Interactive, specializing in WordPress and content strategy for brands like Sam Adams, MassMutual, and Children’s Hospital Boston. Today, Daniel serves as web developer for Harvard University’s Digital Communications department. He regularly works with a team of local designers and can be reached at daniel@dquinn.net.
Jason Arnold (technical reviewer) lives in Santa Rosa, California, with his wife and three daughters. He works at Healdsburg District Hospital as a Telemetry Technician and teaches Kenpo Karate to children. He is currently working toward his nursing degree at Santa Rosa Junior College. In his free time, he does Kenpo Karate with his daughters and is always on the lookout for an extra tech project to stay busy.
Many thanks to all those who helped with this book, including my students, who always help me see complex concepts through beginners’ eyes. Thanks to my technical editors, Daniel Quinn and Jason Arnold, who saved me from any embarrassing mistakes, and Zoe Gillenwater whose valuable advice for the first edition of this book lives on. Also, we all owe a big debt of gratitude to the many web designers who have broken new ground by using CSS in creative ways and shared their discoveries with the web design community.
Finally, thanks to David Pogue, whose unflagging enthusiasm and endurance is inspiring; Nan Barber for refining my writing, fixing my mistakes, and keeping me on track; my wife, Scholle, for her love and support; my son, Graham, who suggested that I’d get this book done a lot faster if I just typed “Blah, blah, blah, blah, BOO!” for each chapter; my wonderful daughter, Kate, whose smile is always a great pick-me-up; and to my family: Mom, Doug, Mary, David, Marisa, Tessa, Phyllis, Les, Del, Patricia, and Mike.
—David Sawyer McFarland
Missing Manuals are witty, superbly written guides to computer products that don’t come with printed manuals (which is just about all of them). Each book features a handcrafted index and cross-references to specific pages (not just chapters). Recent and upcoming titles include:
Access 2010: The Missing Manual by Matthew MacDonald
Access 2013: The Missing Manual by Matthew MacDonald
Adobe Edge Animate: The Missing Manual by Chris Grover
Buying a Home: The Missing Manual by Nancy Conner
Creating a Website: The Missing Manual, Third Edition, by Matthew MacDonald
David Pogue’s Digital Photography: The Missing Manual by David Pogue
Dreamweaver CS6: The Missing Manual by David Sawyer McFarland
Droid 2: The Missing Manual by Preston Gralla
Droid X2: The Missing Manual by Preston Gralla
Excel 2010: The Missing Manual by Matthew MacDonald
FileMaker Pro 12: The Missing Manual by Susan Prosser and Stuart Gripman
Flash CS6: The Missing Manual by Chris Grover
Galaxy S II: The Missing Manual by Preston Gralla
Galaxy Tab: The Missing Manual by Preston Gralla
Google+: The Missing Manual by Kevin Purdy
Google SketchUp: The Missing Manual by Chris Grover
HTML5: The Missing Manual by Matthew MacDonald
iMovie ’11 & iDVD: The Missing Manual by David Pogue and Aaron Miller
iPad: The Missing Manual, Fourth Edition by J.D. Biersdorfer
iPhone: The Missing Manual, Fifth Edition by David Pogue
iPhone App Development: The Missing Manual by Craig Hockenberry
iPhoto ’11: The Missing Manual by David Pogue and Lesa Snider
iPod: The Missing Manual, Tenth Edition by J.D. Biersdorfer and David Pogue
JavaScript & jQuery: The Missing Manual, Second Edition by David Sawyer McFarland
Kindle Fire: The Missing Manual by Peter Meyers
Living Green: The Missing Manual by Nancy Conner
Mac OS X Mountain Lion: The Missing Manual by David Pogue
Microsoft Project 2010: The Missing Manual by Bonnie Biafore
Motorola Xoom: The Missing Manual by Preston Gralla
Netbooks: The Missing Manual by J.D. Biersdorfer
NOOK HD: The Missing Manual by Preston Gralla
Office 2010: The Missing Manual by Nancy Conner, Chris Grover, and Matthew MacDonald
Office 2011 for Macintosh: The Missing Manual by Chris Grover
Office 2013: The Missing Manual by Nancy Conner and Matthew MacDonald
Personal Investing: The Missing Manual by Bonnie Biafore
Photoshop CS6: The Missing Manual by Lesa Snider
Photoshop Elements 10: The Missing Manual by Barbara Brundage
PHP & MySQL: The Missing Manual, Second Edition by Brett McLaughlin
QuickBooks 2012: The Missing Manual by Bonnie Biafore
Switching to the Mac: The Missing Manual, Lion Edition by David Pogue
Windows 7: The Missing Manual by David Pogue
Windows 8: The Missing Manual by David Pogue
Your Body: The Missing Manual by Matthew MacDonald
Your Brain: The Missing Manual by Matthew MacDonald
Your Money: The Missing Manual by J.D. Roth
For a full list of all Missing Manuals in print, go to www.missingmanuals.com/library.html.
Get CSS3: The Missing Manual, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.