Learning Web Design. Third Edition. A Beginner's Guide to (X)HTML, Style Sheets, and Web Graphics. Jennifer Niederst Robbins



Similar documents
Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

WEB DEVELOPMENT IA & IB (893 & 894)

Using Adobe Dreamweaver CS4 (10.0)

Garfield Public Schools Fine & Practical Arts Curriculum Web Design

Web Authoring CSS. Module Descriptor

Professional IT and Outsourcing Training in Bangladesh. Course Name: Professional Web Design and Mobile Responsive Design

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates

Fast track to HTML & CSS 101 (Web Design)

Web Development I & II*

Web Design and Development Program (WDD)

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

KOMPOZER Web Design Software

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Microsoft Expression Web Quickstart Guide

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

IAS Web Development using Dreamweaver CS4

Prerequisite: CGA 101, or written permission of instructor.

IE Class Web Design Curriculum

Course Duration: One hour Theory and 3 hours practical per week for 15weeks. As taught in 2010/2011 Session

Websites for Small Business. Copyright 2005 Three Rivers Internet

Saucon Valley School District Planned Course of Study

Web Design for Programmers. Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission

Textbook s Website for Online Review of Each Chapter

ANDROID TRAINING COURSE MODULES. Module-I: Introduction to Android. Introducing Android. Installing Development Tools. Using the Emulator.

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601

CST 150 Web Design I CSS Review - In-Class Lab

Dreamweaver Domain 2: Planning Site Design and Page Layout

The Essential Guide to HTML Design

Creative Guidelines for s

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc mraymond@luminys.com

Informz for Mobile Devices: Making Your s PDA and Phone-Friendly

Web Designing with UI Designing

Learning Web App Development

Coding HTML Tips, Tricks and Best Practices

Responsive Web Design Creative License

Module 6 Web Page Concept and Design: Getting a Web Page Up and Running

INTRODUCTION TO WEB DESIGN WITH DREAMWEAVER

BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS COPYRIGHT 2013 TERRY ANN MORRIS, ED.D

Web Authoring. Module Descriptor

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

STATEMENT OF PURPOSE

Creating Web Pages with HTML Simplified. 3rd Edition

Web Developer Jr - Newbie Course

Web Design Specialist

Contents. Downloading the Data Files Centering Page Elements... 6

Office Hours: Tuesdays and Thursdays, 9:30am 10:30am Tuesdays Noon-1:00pm Thursdays Noon-1:00pm by appointment only Room J-324

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

{color:blue; font-size: 12px;}

Adobe Dreamweaver CC 14 Tutorial

Outline. CIW Web Design Specialist. Course Content

Dreamweaver CS5. Module 1: Website Development

Creating Web Pages with Dreamweaver CS 6 and CSS

Lesson Review Answers

How to Edit Your Website

Basic tutorial for Dreamweaver CS5

Fundamentals of Web Design (One Semester)

How To Create A Web Page On A Windows (For Free) With A Notepad) On A Macintosh (For A Freebie) Or Macintosh Web Browser (For Cheap) On Your Computer Or Macbook (

Foundations. Web Development and Design. with HTML5. [Terry Ann Felke-Morris, Ed.D.J. 6th Edition. Harper College. Piyali Sengupta.

Skills for Employment Investment Project (SEIP)

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN III: ADVANCED SITE DESIGN WEB 2812

White Paper Using PHP Site Assistant to create sites for mobile devices

CIS 287 World Wide Web Development Fall Blended

Client Side Customisation of Web Pages

Web Application diploma using.net Technology

Web Page Design (Master)

COMP-205 COURSE SYLLABUS FOR WEB DESIGN TECHNOLOGIES. Darla Thornburg Instructor

ADOBE DREAMWEAVER CS3 TUTORIAL

Web Site Design and Development Process

Course: CSC 224 Internet Technology I (2 credits Compulsory)

Web Design & Development - Tutorial 04

The Essential Guide to HTML Design

CSS 101. CSS CODE The code in a style sheet is made up of rules of the following types

GUIDE TO CODE KILLER RESPONSIVE S

CST 150 Web Design and Development I Midterm Exam Study Questions Chapters 1-3

Course Description. Course Objectives

Creating Web Pages with Microsoft FrontPage

Intro to Web Design. ACM UIUC

Introduction to Adobe Dreamweaver CC

7 th Grade Web Design Name: Project 1 Rubric Personal Web Page

This document will describe how you can create your own, fully responsive. drag and drop template to use in the creator.

Dreamweaver. Introduction to Editing Web Pages

JJY s Joomla 1.5 Template Design Tutorial:

Cascading Style Sheets (CSS)

HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL

USER GUIDE. Unit 4: Schoolwires Editor. Chapter 1: Editor

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Adobe Dreamweaver Exam Objectives

PASTPERFECT-ONLINE DESIGN GUIDE

CSET 3100 Advanced Website Design (3 semester credit hours) IT Required

Mastering the JangoMail EditLive HTML Editor

Transcription:

Learning Web Design Third Edition A Beginner's Guide to (X)HTML, Style Sheets, and Web Graphics Jennifer Niederst Robbins O'REILLY Beijing- Cambridge Farnham Koln Paris Sebastopol -Taipei -Tokyo

CONTENTS Preface xiii Part I Getting Started Chapter 1 Where Do I Start? 3 Am I Too Late? 4 Where Do I Start? 4 What Do I Need to Learn?... 5 Do I Need to Learn Java? 8 What Do I Need to Buy? 12 What You've Learned -J 18 Test Yourself 18 Chapter 2 How the Web Works 19 The Internet Versus the Web 19 Serving Up Your Information 20 A Word About Browsers 20 Web Page Addresses (URLs) 21 The Anatomy of a Web Page 23 Putting It All Together 26 Test Yourself 28 Browser Versions 29

Chapter 3 The Nature of Web Design 29 Alternative Browsing Environments 32 User Preferences 35 Different Platforms 38 Connection Speed 39 Browser Window Size and Monitor Resolution 40 Monitor Color 44 Know Your Audience 47 Keeping the Big Picture in Mind 48 Test Yourself 48 Part II HTML Markup for Structure Chapter 4 Creating a Simple Page 51 (HTML Overview) A Web Page, Step by Step 51 Before We Begin, Launch a Text Editor 52 Step 1: Start with Content 55 Step 2: Give the Document Structure 57 Step 3: Identify Text Elements 60 Step 4: Add an Image 63 Step 5: Change the Look with a Style Sheet 66 When Good Pages Go Bad 67 Test Yourself 69 (X)HTML Review: Document Structure Elements 70 Chapter 5 Marking up Text, 71 Building Blocks 72 Lists 76 Adding Line Breaks 79 The InlineText Element Round-up 81 Generic Elements (div and span) 86 Some Special Characters 89 Putting It All Together 91 Test Yourself 93 (X)HTML Review:Text Elements 94

Chapter 6 Adding Links 95 The href Attribute 96 Linking to Pages on the Web 97 Linking Within Your Own Site 98 Targeting a New Browser Window 108 Mail Links 111 TestYourself 111 (X)HTML Review: The Anchor Element 113 Chapter 7 Adding Images 115 First, a Word on Image Formats 115 The img Element 116 Imagemaps- 123 TestYourself 126 (X)HTML Review: Image and Imagemap Elements 127 Chapter 8 Basic Table Markup 129 How Tables Are Used 129 Minimal Table Structure..." 130 Table Headers 134 Spanning Cells 134 Cell Padding and Spacing 136 Captions and Summaries 138 Table Accessibility 139 Wrapping UpTables 140 Test Yourself 142 (X)HTML Review: Table Elements 142 Chapter 9 Forms 143 How Forms Work 143 The form Element 145 Variables and Content.' 147 Form Accessibility Features 148 The Great Form Control Round-up 150 Form Layout and Design 162 TestYourself 162 (X)HTML Review: Forms 163

Chapter 10 Understanding the Standards 165 Everything You've Wanted to Know About HTML But Were Afraid to Ask 165 Enter XHTML 169 From the Browser's Point of View 174 Declaring the Document Type 174 Which One Should You Use? 176 Validating Your Documents 177 Character Encoding 180 Putting It All Together 181 Test Yourself 183 Part III CSS For Presentation Chapter 11 Cascading Style Sheets Orientation 187 The Benefits of CSS 187 How Style Sheets Work 188 The Big Concepts 194 Moving Forward with CSS, 200 TestYourself 202 Chapter 12 Formatting Text 203 (Plus More Selectors) The Font Properties 204 Changing Text Color 217 A Few More Selector Types 218 Text Line Adjustments 222 Underlines and Othef'Decorations" 225 Changing Capitalization 226 Spaced Out 227 TestYourself 230 Review: Font and Text Properties 232

Chapter 13 Colors and Backgrounds 233 (Plus Even More Selectors and External Style Sheets) Specifying Color Values 233 Foreground Color 238 Background Color 239 Introducing... Pseudoclass Selectors 240 Pseudoelement Selectors 242 Background Images ' 246 The Shorthand background Property 254 Finally, External Style Sheets 254 Style Sheets for Print (and Other Media) 257 Test Yourself 259 Review: Color and Background Properties 260 Chapter 14 Thinking Inside the Box 261 (Padding, Borders, and Margins) The Element Box... ; 261 Setting the Content Dimensions 262 Padding 266 Borders.* - 269 Margins. 275 Assigning Display Roles 281 The Box Model in Review 282 Test Yourself 282 Review: Basic Box Properties 284 Chapter 15 Floating and Positioning 285 Normal Flow «r 285 Floating ~ 286 Positioning Basics 295 Relative Positioning 296 Absolute Positioning 297 Fixed Positioning 307 TestYourself!'. 309 Review: Basic Layout Properties 310

Chapter 16 Page Layout with CSS 311 Page Layout Strategies 311 Fixed Layouts 314 Elastic Layouts 316 Page Layout Templates 318 Centering a Fixed Width Page 334 CSS Layouts in Review 335 Test Yourself 336 Chapter 17 CSS Techniques 337 Style Properties for Tables 337 Changing List Bullets and Numbers 340 Using Lists for Navigation 344 Image Replacement Techniques 347 CSS Rollovers 349 Wrapping Up Style Sheets 354 TestYourself 354 Review:Table and List Properties 356 Part IV Creating Web Graphics Chapter 18 Web Graphics Basics 359 Image Sources 359 Meet the Formats 362 Image Size and Resolution 373 Working with Transparency 377 Web Graphics 101 Summary 385 TestYourself 385

Chapter 19 Lean and Mean Web Graphics 387 Why Optimize? 387 General Optimization Strategies 388 Optimizing GIFs 390 Optimizing JPEGs 394 Optimizing PNGs 400 Optimize to File Size 401 Optimization in Review 402 TestYourself 402 Part V From Start to Finish Chapter 20 The Site Development Process 405 1. Conceptualize and Research 405 2. Create and Organize Content 407 3. Develop the "Look and Feel" 408 4. Produce a Working Prototype 409 5. Test It, 410 6. Launch the Site " " 413 7. Maintain the Site 413 The Development Process in Review...,_ 413 Test Yourself 414 Chapter 21 Getting Your Pages on the Web 415 www."you".com! ; 415 Finding Server Space 417 The Publishing Process T. 421 Transferring Files with FTP 423 Test Yourself 426

Appendix A Answers 427 Appendix B CSS 2.1 Selectors 451 Index 453