Table of contents : Cover Page......Page 1 Title Page......Page 2 ISBN 1590597478......Page 3 Contents at a Glance......Page 4 Contents......Page 5 Foreword......Page 12 About the Authors......Page 13 About the Technical Reviewer......Page 14 Acknowledgments......Page 15 Who This Book Is For......Page 17 How This Book Is Structured......Page 18 Conventions Used in This Book......Page 19 Contacting the Authors......Page 20 Introducing the Internet and the World Wide Web......Page 21 What Is HTML?......Page 22 Separating Content from Presentation......Page 26 Working with XHTML and CSS......Page 27 Introducing the URL......Page 29 Summary......Page 32 The Parts of Markup: Tags, Elements, and Attributes......Page 33 The XHTML Document......Page 39 CSS Fundamentals......Page 45 Summary......Page 58 The head Section......Page 61 The Supporting Elements......Page 62 Summary......Page 70 Content and Structure......Page 71 A beautiful ......Page 72 Meaningful Portions......Page 74 Lists......Page 82 Definition Lists......Page 87 Phrase Elements......Page 90 Multipurpose Elements......Page 105 Embedding External Content......Page 107 Presentational Elements......Page 110 Special Characters......Page 112 Styling Content with CSS......Page 114 Summary......Page 123 5 Using Images......Page 125 How Digital Images Work......Page 126 Including Images in Your Content......Page 131 Wrapping Text Around an Image......Page 140 Background Images......Page 142 Summary......Page 149 The Anchor Tag......Page 151 Using the Tag......Page 153 Using an Image As a Link......Page 159 Using IDs......Page 160 Adding CSS to the Anchor Tag......Page 161 Creating Image Maps......Page 166 Summary......Page 172 The Basics of Tables......Page 173 Coding a Basic Table......Page 179 Advanced Use of Tables......Page 186 Using CSS to Add Style to Your Tables......Page 198 Summary......Page 206 How Forms Work......Page 207 The Components of a Form......Page 208 Structuring Forms......Page 232 Styling Forms with CSS......Page 239 Summary......Page 245 Using External Style Sheets......Page 247 Units of Measure......Page 249 Layout......Page 250 Backgrounds......Page 265 Styling Text......Page 266 Media Types......Page 269 Summary......Page 270 What Is Scripting?......Page 271 Placement of JavaScript......Page 272 JavaScript, the Language......Page 273 Advanced Topics......Page 292 Summary......Page 299 Introducing Our Case Study: Spaghetti & Cruft......Page 301 The Design Process......Page 302 Building Spaghetti & Cruft......Page 308 Designing Spaghetti & Cruft with CSS......Page 315 Assembling the Pages......Page 332 Summary......Page 344 Internationalization Attributes......Page 347 ......Page 348 ......Page 349 ......Page 350 ......Page 351 ......Page 352 ......Page 353 ......Page 354 ......Page 355 ......Page 356 ......Page 357 ......Page 358 ......Page 359 ......Page 360 - ......Page 361 ......Page 362 ......Page 363 ......Page 364 ......Page 366 ......Page 367 ......Page 368 ......Page 369 ......Page 370 ......Page 371 ......Page 372 ......Page 373 ......Page 374 ......Page 375 ......Page 376 ......Page 377 ......Page 378 ......Page 379 ......Page 380 ......Page 381 ......Page 382 ......Page 383 ......Page 384 ......Page 385 Appendix B Color Names and Values......Page 387 Colors Sorted by Name......Page 388 Colors Sorted by Group......Page 392 Colors Sorted by Depth......Page 396 Appendix C Special Characters......Page 401 T......Page 407 Border......Page 408 Dimension......Page 410 List......Page 411 Padding......Page 412 Positioning......Page 413 Pseudo Elements......Page 414 Text......Page 415 Index......Page 417