Build your Web pages and get them uploaded and published with (X)HTML and CSS!
You don't have to be an expert programmer to build great Web pages. If you can follow driving directions to a friend's house, you have what it takes to build a useful Web document. This book will not only show you the design and technical elements you need to create good-looking, readable Web pages - it will give you the confidence to get started!
Speak the language - master HTML, XHTML, and CSS syntax, create and view a Web page, and plan your site
Gather the building blocks - learn how to work with text and lists, create and customize links, and add images to your Web site
Build it correctly - take precise control with Cascading Style Sheets (CSS) and get creative with colors and fonts
Juice it up with JavaScript - integrate scripts, add dynamic content with (X)HTML, CSS, and JavaScript, and get familiar with popular content management systems
Go mobile - design your site for optimal viewing on mobile devices with HTML and CSS
Out with the old, in with the new - find out what elements are deprecated and look ahead to HTML5 and CSS3
Open the book and find:
How to plan, build, test, and publish Web pages
Steps for formatting Web pages with (X)HTML
Advice on planning a problem-free Web site
Solutions for adding inter-activity with JavaScript
Ways to embed content from Flickr, Twitter, YouTube, and Google Maps
Tips for enhancing your Web site's capabilities
How to design for smartphones, iPads, and other mobile devices
Techniques for eliminating bugs in your Web pages
Learn to:
Develop and build Web pages using HTML, XHTML, and CSS
Work with content management systems like Drupal, WordPress, and Joomla!
Plan and design Web pages with mobile devices in mind
Foreword xix
Introduction 1
Part I: Getting to Know (X)HTML and CSS 7
Chapter 1: The Least You Need to Know about HTML, CSS, and the Web 9
Chapter 2: Creating and Viewing a Web Page 31
Chapter 3: Proper Planning Prevents Poor Page Performance 43
Part II: Formatting Web Pages with (X)HTML 61
Chapter 4: Creating (X)HTML Document Structure 63
Chapter 5: Text and Lists 73
Chapter 6: Linking to Online Resources 91
Chapter 7: Finding and Using Images 105
Part III: Taking Precise Control over Web Pages and Styles 119
Chapter 8: Deprecated (X)HTML Markup 121
Chapter 9: Introducing Cascading Style Sheets 129
Chapter 10: Using Cascading Style Sheets 147
Chapter 11: Getting Creative with Colors and Fonts 169
Part IV: Scripting and (X)HTML 189
Chapter 12: Top 20 CSS Properties191
Chapter 13: Scripting Web Pages 211
Chapter 14: Working with Forms 221
Chapter 15: Bring the Best of the Web to Your Web Site 251
Chapter 16: Fun with Client-Side Scripts265
Chapter 17: Content Management Systems 279
Part V: The Future of (X)HTML 291
Chapter 18: Mobile Web Design 293
Chapter 19: Party On with HTML5 305
Chapter 20: CSS3 325
Part VI: The Part of Tens 343
Chapter 21: Ten HTML Do's and Don'ts 345
Chapter 22: Ten Ways to Exterminate Web Bugs 353
Chapter 23: Ten Cool HTML Tools and Technologies 361
Appendix A: Twitter Supporters 373
Index 377
Ed Tittel is a 28-year veteran of the computer industry. A seasoned author and consultant, Ed has more than 140 books to his credit. Jeff Noble is a principle user experience designer at CA Technologies. He specializes in designing, building, optimizing, and explaining all aspects of Web sites and enterprise software applications.