SAMPLE FOR TABLE OF CONTENTS Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 An Introduction and History of CoffeeCup . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Part 1: The Building Blocks of Great Websites . . . . . . . . . . . . . . . . . . . . . . . . 7 CHAPTER 1: My Website Is Better Than Yours! . . . . . . . . . . . . . . . . . . . . . . 9 Web Design and Web Hosting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 What Exactly Is a Web Page? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Website Design Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 CHAPTER 2: Getting Started with HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 The Origins of HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Fundamental Concepts of HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Basic HTML Document Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 The Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Document Information Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Tags for Presenting Simple Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Tags for Creating Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Tags for Displaying Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Review and Practice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Chapter 3: Formatting Your Web Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 HTML and Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 The
Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Changing Text Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Changing Font Appearance and Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Preserving White Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Changing Paragraph and Heading Alignment . . . . . . . . . . . . . . . . . . . . . . 42 Horizontal Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Frames and Why Not to Use Them . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Review and Practice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 SAMPLE FOR TABLE OF CONTENTS Chapter 4: Magic with HTML Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Table Fundamentals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 The Basic Table Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Adjustable vs. Fixed-Width Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Attributes of the