ADOBE DREAMWEAVER 8: FUNDAMENTALS
WHY CHOOSE DREAMWEAVER? FOOLISH ASSUMPTIONS ABOUT THIS BOOK CONVENTIONS USED IN THIS BOOK HOW THIS BOOK IS ORGANIZED PART I: FULFILLING YOUR DREAMS PART II: LOOKING LIKE A MILLION (EVEN ON A BUDGET) PART III: ADVANCING YOUR SITE PART IV: MAKING IT COOL PART V: WORKING WITH DYNAMIC CONTENT PART VI: THE PART OF TENS ICONS USED IN THIS BOOK WHERE TO GO FROM HERE SO WHAT’S NEW IN DREAMWEAVER 8? INTRODUCING THE MANY COMPONENTS OF DREAMWEAVER THE WORKSPACE WORKING ON WEB PAGES CREATED IN ANOTHER WEB DESIGN PROGRAM MICROSOFT FRONTPAGE MICROSOFT WORD ADOBE GOLIVE OTHER HTML EDITORS SETTING UP A NEW OR EXISTING SITE DEFINING A SITE SETTING UP WEB SERVER ACCESS FOR FTP CREATING NEW PAGES NAMING WEB PAGES DESIGNING YOUR FIRST PAGE CREATING A HEADLINE INDENTING TEXT CHANGING FONTS AND TEXT SIZES ADDING IMAGES SETTING LINKS LINKING PAGES WITHIN YOUR WEB SITE SETTING LINKS TO NAMED ANCHORS WITHIN A PAGE LINKING TO PAGES OUTSIDE YOUR WEB SITE SETTING A LINK TO AN E-MAIL ADDRESS CHANGING PAGE PROPERTIES ADDING META TAGS FOR SEARCH ENGINES PREVIEWING YOUR PAGE IN A BROWSER PUTTING YOUR WEB SITE ONLINE SYNCHRONIZING LOCAL AND REMOTE SITES CLOAKING OPTIONS VISUALIZING YOUR SITE PREPARING FOR DEVELOPMENT DEVELOPING A NEW SITE MANAGING YOUR SITE’S STRUCTURE NAMING YOUR SITE’S FILES ORGANIZING IMAGES HANDLING LINKS FINDING AND FIXING BROKEN LINKS CHECKING FOR BROKEN LINKS FIXING BROKEN LINKS TESTING YOUR WORK WITH THE SITE REPORTING FEATURE TEMPLATING YOUR TYPE CREATING PREDESIGNED PAGES WITH DREAMWEAVER’S DESIGN FILES CREATING YOUR OWN TEMPLATES CREATING A NEW CUSTOM TEMPLATE SAVING ANY PAGE AS A TEMPLATE MAKING ATTRIBUTES EDITABLE USING CUSTOM TEMPLATES MAKING GLOBAL CHANGES WITH TEMPLATES ATTACHING AND DETACHING TEMPLATES REUSING ELEMENTS WITH THE LIBRARY FEATURE CREATING AND USING LIBRARY ITEMS EDITING ONE INSTANCE OF A LIBRARY ITEM USING A TRACING IMAGE TO GUIDE YOUR LAYOUT MAKING THE MOST OF DREAMWEAVER’S SITE-MANAGEMENT FEATURES USING A TESTING SERVER USING CHECK IN/OUT STAYING IN TOUCH WITH INTEGRATED E-MAIL USING DESIGN NOTES ACTIVATING SITE MAP LAYOUT USING THE FILE VIEW COLUMNS OPTION ENABLING CONTRIBUTE FEATURES REMEMBERING YOUR HISTORY USING THE QUICK TAG EDITOR GETTING GREAT GRAPHICS BUYING ROYALTY-FREE CLIP ART AND PHOTOGRAPHS CREATING YOUR OWN IMAGES UNDERSTANDING THE BASICS OF WEB GRAPHICS INSERTING IMAGES ON YOUR PAGES ALIGNING IMAGES ON A PAGE CENTERING AN IMAGE ALIGNING AN IMAGE WITH TEXT WRAPPING CREATING COMPLEX DESIGNS WITH IMAGES IMAGE EDITING IN DREAMWEAVER CROPPING AN IMAGE ADJUSTING BRIGHTNESS AND CONTRAST SHARPENING AN IMAGE USING THE TRANSPARENT GIF TRICK CREATING A BACKGROUND CREATING IMAGE MAPS CREATING TABLES IN LAYOUT MODE EDITING TABLES IN LAYOUT MODE CHANGING TABLE OPTIONS IN STANDARD MODE MERGING AND SPLITTING TABLE CELLS CONTROLLING CELL OPTIONS FORMATTING TABLES WITH COLOR SCHEMES FORMATTING MULTIPLE COLUMNS IN A TABLE SORTING TABLE DATA IMPORTING TABLE DATA FROM OTHER PROGRAMS USING TABLES FOR SPACING AND ALIGNMENT USING TABLES TO DESIGN FORMS ALIGNING A NAVIGATION BAR USING NESTED TABLES: TABLES WITHIN TABLES APPRECIATING HTML FRAMES UNDERSTANDING HOW FRAMES WORK CREATING A FRAME IN DREAMWEAVER SAVING FILES IN A FRAMESET SETTING TARGETS AND LINKS IN FRAMES NAMING FRAMES SETTING LINKS TO A TARGET FRAME COMPARING TARGET OPTIONS CHANGING FRAME PROPERTIES CHANGING FRAME BORDERS CHANGING FRAME SIZES CHANGING SCROLLING AND RESIZING OPTIONS SETTING MARGIN HEIGHT AND WIDTH CHECKING BROWSER COMPATIBILITY APPRECIATING CASCADING STYLE SHEETS BENEFITS OF CSS LOOKING AT THE CODE BEHIND CSS “SO WHAT’S ALL THIS ABOUT CASCADING?” ADVANCED CAPABILITIES OF CSS WORKING WITH THE CSS PANEL CREATING STYLE SHEETS IN DREAMWEAVER CHOOSING THE RIGHT STYLE CREATING A NEW STYLE APPLYING STYLES IN DREAMWEAVER REMOVING STYLES IN DREAMWEAVER REDEFINING HTML TAGS WORKING WITH CSS SELECTORS EDITING AN EXISTING STYLE DEFINING CSS RULES THE TYPE CATEGORY THE BACKGROUND CATEGORY THE BLOCK CATEGORY THE BOX CATEGORY THE BORDER CATEGORY THE LIST CATEGORY THE POSITIONING CATEGORY THE EXTENSIONS CATEGORY USING EXTERNAL STYLE SHEETS CREATING AN EXTERNAL STYLE SHEET LINKING TO AN EXTERNAL STYLE SHEET EDITING AN EXTERNAL STYLE SHEET APPLYING READY-MADE EXTERNAL STYLE SHEETS USING DESIGN TIME STYLE SHEETS WORKING WITH LAYERS CREATING LAYERS ADDING ELEMENTS, RESIZING, AND REPOSITIONING LAYERS STACKING LAYERS AND CHANGING VISIBILITY NESTING LAYERS: ONE HAPPY FAMILY SETTING LAYER OPTIONS CONVERTING TABLES TO LAYERS: PRECISE POSITIONING FOR OLDER WEB PAGES USING CSS FOR PAGE LAYOUT THE BOX MODEL USING CLASSES AND ID SELECTORS CREATING A CSS LAYOUT STARTING WITH CONTENT CREATING AND APPLYING CSS RULES ALL ABOUT DHTML WORKING WITH BEHAVIORS USING A BEHAVIOR TO OPEN A NEW BROWSER WINDOW ADDING A ROLLOVER IMAGE BEHAVIOR CHOOSING THE BEST EVENT FOR A BEHAVIOR ATTACHING MULTIPLE BEHAVIORS EDITING A BEHAVIOR ENSURING THAT YOUR PAGES WORK IN OLDER BROWSERS USING EXTENSIONS AND THE EXTENSION MANAGER CONVERTING TO XHTML AND BEYOND DREAMWEAVER TO FIREWORKS: IMAGE EDITING USING AN IMAGE EDITOR OTHER THAN FIREWORKS DREAMWEAVER TO FIREWORKS: OPTIMIZING AN IMAGE INSERTING FIREWORKS HTML EDITING FIREWORKS HTML UNDERSTANDING MULTIMEDIA PLAYERS WORKING WITH MACROMEDIA FLASH ADDING FLASH BUTTONS AND TEXT WITH DREAMWEAVER CREATING FLASH TEXT WITH DREAMWEAVER CREATING FLASH BUTTONS WITH DREAMWEAVER INSERTING FLASH FILES SETTING OPTIONS FOR FLASH WORKING WITH VIDEO ON THE WEB COMPARING POPULAR VIDEO FORMATS WORKING WITH AUDIO ON THE WEB ADDING MULTIMEDIA FILES TO YOUR WEB PAGE EMBEDDING A FILE LINKING TO A FILE SETTING OPTIONS FOR MULTIMEDIA FILES WORKING WITH JAVA INSERTING JAVA APPLETS SETTING JAVA PARAMETERS AND OTHER OPTIONS USING ACTIVEX OBJECTS AND CONTROLS APPRECIATING WHAT HTML FORMS CAN DO FOR YOU CREATING HTML FORMS COMPARING RADIO BUTTONS AND CHECK BOXES ADDING TEXT FIELDS AND TEXT AREAS CREATING DROP-DOWN LISTS FINISHING OFF YOUR FORM WITH SUBMIT AND RESET BUTTONS USING JUMP MENUS CHOOSING OTHER FORM OPTIONS IN DREAMWEAVER MAKING YOUR FORMS LOOK GOOD UNDERSTANDING THE DYNAMIC WEB SITE TALKING THE TALK: KEY CONCEPTS EXPLORING A DATABASE HOW IT WORKS ON THE WEB DATABASE APPLICATIONS PLUGGING IN THE DATA SETTING UP THE WEB SERVER SERVER TECHNOLOGIES SUPPORTED BY DREAMWEAVER ASP ASP NET JAVASERVERPAGES (JSP) COLDFUSION MX PHP MAKING THE DATA CONNECTION SETTING UP A DSN SETTING UP DREAMWEAVER FOR WINDOWS SETTING UP DREAMWEAVER FOR MAC USERS EXPLORING THE PANEL THE DATABASES PANEL THE BINDINGS PANEL THE SERVER BEHAVIORS PANEL THE COMPONENTS PANEL CREATING A RECORDSET USING A RECORDSET ON YOUR PAGE REPEATING A REGION ADDING A DYNAMIC IMAGE BINDING THE IMAGE ADDING NAVIGATION TO A DYNAMIC PAGE CREATING A MASTER-DETAIL PAGE SET ESTABLISHING USER AUTHENTICATION CREATING A LOGIN PAGE RESTRICTING ACCESS TO PAGES SECURING SENSITIVE INFORMATION ON YOUR WEB SITE SEARCHING FOR DATABASE RECORDS SETTING UP THE SEARCH PAGE SETTING UP THE RESULTS PAGE EDITING A DATABASE FROM A BROWSER ADDING A RECORD TO YOUR DATABASE UPDATING A RECORD VIA A BROWSER E-COMMERCE BASICS WHAT PUTS THE E-COMMERCE INTO AN E-COMMERCE WEB SITE? EXTENDING DREAMWEAVER ONE FEATURE AT A TIME THE GROWING DIGITAL FAMILY THE HUM OF WORLD JOURNALISM LISTEN TO THE TRACKS AT UNSOUND FRIENDS OF WASHOE ALLIANCE ENVIRONMENTAL GROUP, INC FILM RADAR CARTOONING IN MARIN A QUIET RETREAT DREAMWEAVER, THE PROFESSIONAL’S CHOICE YOURS TRULY DESIGN FOR YOUR AUDIENCE ADD SEARCH FEATURES WITH GOOGLE USE PDFS WHEN THEY’RE WARRANTED LET VISITORS ENLARGE YOUR TYPE ACCESSIBLE DESIGNS CREATE A CONSISTENT DESIGN FOLLOW THE THREE CLICKS RULE MAP IT OUT BE PREPARED FOR FAST UPDATES BACK IT UP SPLITTING THE VIEW INSERTING CONTENT WITH FORMATTING GETTING A HEAD START ON YOUR DESIGNS TABLING YOUR DESIGNS DESIGNING IN A FLASH MAKING FIREWORKS WORK WITH YOUR IMAGES FINDING FUNCTIONAL FONTS DIFFERENTIATING DHTML FOR ALL BROWSERS DIRECTING YOUR VIEWERS KEEPING FREQUENTLY USED ITEMS HANDY