- •Taking Your Talent to the Web
- •Introduction
- •1 Splash Screen
- •Meet the Medium
- •Expanding Horizons
- •Working the Net…Without a Net
- •Smash Your Altars
- •Breath Mint? Or Candy Mint?
- •Where’s the Map?
- •Mars and Venus
- •Web Physics: Action and Interaction
- •Different Purposes, Different Methodologies
- •Web Agnosticism
- •Point #1: The Web Is Platform-Agnostic
- •Point #2: The Web Is Device-Independent
- •The 18-Month Pregnancy
- •Chocolatey Web Goodness
- •’Tis a Gift to Be Simple
- •Democracy, What a Concept
- •Instant Karma
- •The Whole World in Your Hands
- •Just Do It: The Web as Human Activity
- •The Viewer Rules
- •Multimedia: All Talking! All Dancing!
- •The Server Knows
- •It’s the Bandwidth, Stupid
- •Web Pages Have No Secrets
- •The Web Is for Everyone!
- •Swap text and code for images
- •Prune redundancy
- •Cache as Cache Can
- •Much Ado About 5K
- •Screening Room
- •Liquid Design
- •Color My Web
- •Thousands Weep
- •Gamma Gamma Hey!
- •Typography
- •The 97% Solution
- •Points of Distinction
- •Year 2000—Browsers to the Rescue
- •Touch Factor
- •Appropriate Graphic Design
- •User Knowledge
- •What Color Is Your Concept?
- •Business as (Cruel and) Usual
- •The Rise of the Interface Department
- •Form and Function
- •Copycats and Pseudo-Scientists
- •Chaos and Clarity
- •A Design Koan: Interfaces Are a Means too Often Mistaken for an End
- •Universal Body Copy and Other Fictions
- •Interface as Architecture
- •Ten (Okay, Three) Points of Light
- •Be Easily Learned
- •Remain Consistent
- •Continually Provide Feedback
- •GUI, GUI, Chewy, Chewy
- •It’s the Browser, Stupid
- •Clarity Begins at Home (Page)
- •I Think Icon, I Think Icon
- •Structural Labels: Folding the Director’s Chair
- •The Soul of Brevity
- •Hypertext or Hapless Text
- •Scrolling and Clicking Along
- •Stock Options (Providing Alternatives)
- •The So-Called Rule of Five
- •Highlights and Breadcrumbs
- •Consistent Placement
- •Brand That Sucker!
- •Why We Mentioned These Things
- •The year web standards broke, 1
- •The year web standards broke, 2
- •The year web standards broke, 3
- •The year the bubble burst
- •5 The Obligatory Glossary
- •Web Lingo
- •Extranet
- •HTML
- •Hypertext, hyperlinks, and links
- •Internet
- •Intranet
- •JavaScript, ECMAScript, CSS, XML, XHTML, DOM
- •Web page
- •Website
- •Additional terminology
- •Web developer/programmer
- •Project manager
- •Systems administrator (sysadmin) and network administrator (netadmin)
- •Web technician
- •Your Role in the Web
- •Look and feel
- •Business-to-business
- •Business-to-consumer
- •Solve Communication Problems
- •Brand identity
- •Restrictions of the Medium
- •Technology
- •Works with team members
- •Visually and emotionally engaging
- •Easy to navigate
- •Compatible with visitors’ needs
- •Accessible to a wide variety of web browsers and other devices
- •Can You Handle It?
- •What Is the Life Cycle?
- •Why Have a Method?
- •We Never Forget a Phase
- •Analysis (or “Talking to the Client”)
- •The early phase
- •Design
- •Brainstorm and problem solve
- •Translate needs into solutions
- •Sell ideas to the client
- •Identify color comps
- •Create color comps/proof of concept
- •Present color comps and proof of concept
- •Receive design approval
- •Development
- •Create all color comps
- •Communicate functionality
- •Work with templates
- •Design for easy maintenance
- •Testing
- •Deployment
- •The updating game
- •Create and provide documentation and style guides
- •Provide client training
- •Learn about your client’s methods
- •Work the Process
- •Code Wars
- •Table Talk
- •XHTML Marks the Spot
- •Minding Your <p>’s and q’s
- •Looking Ahead
- •Getting Started
- •View Source
- •A Netscape Bonus
- •The Mother of All View Source Tricks
- •Doin’ it in Netscape
- •Doin’ it in Internet Explorer
- •Absolutely Speaking, It’s All Relative
- •What Is Good Markup?
- •What Is Sensible Markup?
- •HTML as a Design Tool
- •The Frames of Hazard
- •Please Frame Safely
- •Framing Your Art
- •<META> <META> Hiney Ho!
- •Search Me
- •Take a (Re)Load Off
- •WYSIWYG, My Aunt Moira’s Left Foot
- •Code of Dishonor
- •WYS Is Not Necessarily WYG
- •Publish That Sucker!
- •HTMHell
- •9 Visual Tools
- •Photoshop Basics: An Overview
- •Comp Preparation
- •Dealing with Color Palettes
- •Exporting to Web-Friendly Formats
- •Gamma Compensation
- •Preparing Typography
- •Slicing and Dicing
- •Rollovers (Image Swapping)
- •GIF Animation
- •Create Seamless Background Patterns (Tiles)
- •Color My Web: Romancing the Cube
- •Dither Me This
- •Death of the Web-Safe Color Palette?
- •A Hex on Both Your Houses
- •Was Blind, but Now I See
- •From Theory to Practice
- •Format This: GIFs, JPEGs, and Such
- •Loves logos, typography, and long walks in the woods
- •GIFs in Photoshop
- •JPEG, the Other White Meat
- •Optimizing GIFs and JPEGs
- •Expanding on Compression
- •Make your JPEGS smaller
- •Combining sharp and blurry
- •Animated GIFs
- •Creating Animations in ImageReady
- •Typography
- •The ABCs of Web Type
- •Anti-Aliasing
- •Specifying Anti-Aliasing for Type
- •General tips
- •General Hints on Type
- •The Sans of Time
- •Space Patrol
- •Lest We Fail to Repeat Ourselves
- •Accessibility, Thy Name Is Text
- •Slicing and Dicing
- •Thinking Semantically
- •Tag Soup and Crackers
- •CSS to the Rescue…Sort of
- •Separation of Style from Content
- •CSS Advantages: Short Term
- •CSS Advantages: Long Term
- •Compatibility Problems: An Overview
- •Working with Style Sheets
- •Types of Style Sheets
- •External style sheets
- •Embedding a style sheet
- •Adding styles inline
- •Fear of Style Sheets: CSS and Layout
- •Fear of Style Sheets: CSS and Typography
- •Promise and performance
- •Font Size Challenges
- •Points of contention
- •Point of no return: browsers of the year 2000
- •Absolute size keywords
- •Relative keywords
- •Length units
- •Percentage units
- •Looking Forward
- •11 The Joy of JavaScript
- •What Is This Thing Called JavaScript?
- •The Web Before JavaScript
- •JavaScript, Yesterday and Today
- •Sounds Great, but I’m an Artist. Do I Really Have to Learn This Stuff?
- •Educating Rita About JavaScript
- •Don’t Panic!
- •JavaScript Basics for Web Designers
- •The Dreaded Text Rollover
- •The Event Handler Horizon
- •Status Quo
- •A Cautionary Note
- •Kids, Try This at Home
- •The Not-So-Fine Print
- •The Ever-Popular Image Rollover
- •A Rollover Script from Project Cool
- •Windows on the World
- •Get Your <HEAD> Together
- •Avoiding the Heartbreak of Linkitis
- •Browser Compensation
- •JavaScript to the Rescue!
- •Location, location, location
- •Watching the Detection
- •Going Global with JavaScript
- •Learning More
- •12 Beyond Text/Pictures
- •You Can Never Be Too Rich Media
- •Server-Side Stuff
- •Where were you in ‘82?
- •Indiana Jones and the template of doom
- •Serving the project
- •Doing More
- •Mini-Case Study: Waferbaby.com
- •Any Size Kid Can Play
- •Take a Walk on the Server Side
- •Are You Being Served?
- •Advantages of SSI
- •Disadvantages of SSI
- •Cookin’ with Java
- •Ghost in the Virtual Machine
- •Java Woes
- •Java Woes: The Politically Correct Version
- •Java Joys
- •Rich Media: Exploding the “Page”
- •Virtual Reality Modeling Language (VRML)
- •SVG and SMIL
- •SMIL (through your fear and sorrow)
- •Romancing the logo
- •Sounds dandy, but will it work?
- •Promises, Promises
- •Turn on, Tune in, Plug-in
- •A Hideous Breach of Reality
- •The ubiquity of plug-ins
- •The Impossible Lightness of Plug-ins
- •Plug-ins Most Likely to Succeed
- •Making It Work: Providing Options
- •The “Automagic Redirect”
- •The iron-plated sound console from Hell
- •The Trouble with Plug-ins
- •If Plug-ins Run Free
- •Parting Sermon
- •13 Never Can Say Goodbye
- •Separation Anxiety
- •A List Apart
- •Astounding Websites
- •The Babble List
- •Dreamless
- •Evolt
- •Redcricket
- •Webdesign-l
- •When All Else Fails
- •Design, Programming, Content
- •The Big Kahunas
- •Beauty and Inspiration
- •Index
34 WHY: Designing for the Medium: Instant Karma
INSTANT KARMA
If the invention of the printing press brought humanity out of the Dark Ages, the building of the Internet and the growth of the Web have ushered in a new information age. It’s an era where every voice can be heard and where truth can win out over lies—even when the liars have million dollar budgets. Say Detroit spews out a bad car (it happens) and decides to dump millions on advertising in the hope of selling it anyway. Message boards on the Web will quickly spread the word that the lemon gets five miles per gallon and spends more time in the shop than on the road. Angry owners may even start a protest site, garnering coverage in the traditional news media. The Web has changed the rules of the market. (See www.cluetrain.org for more on this.)
It also has changed publishing. Some of the Web’s best-loved authors have never written a traditional book. Others have gotten traditional book deals based on the popularity of their online publications.
The Web has launched careers, CDs, and movies and brought together the globally scattered members of countless unnamed tribes. You might be the only Sufi in Piggott, Arkansas, but you can find thousands of fellow believers online. If the other kids attending Fredericksburg High don’t share your passion for the music of Bernard Herrmann, you’ll find folks more in tune with your interests online.
Social commentators sometimes worry that the Web is making us more isolated. In the picture these pundits paint, tortured introverts peck out desperate messages in dark, lonely chat rooms. We take a different view. In ordinary life, extraordinary people often feel terribly isolated because no one around them can understand them other than superficially. The Net and the Web offer real hope and true companionship for those willing to express themselves and seek out like-minded souls. This, we think, is a good thing.
Taking Your Talent to the Web |
35 |
THE WHOLE WORLD IN YOUR HANDS
They don’t call it the World Wide Web for nothing. As individuals, we can not only email pen pals in Istanbul and Amsterdam, we can find out what people in those countries think by reading their personal sites or talking with them in online communities.
People living in nondemocratic nations can publish their protests anonymously without fear of government retaliation. In lands where all views are tolerated, everyone from amateur gemologists to alien conspiracy freaks can broadcast their theories to a global audience.
Free online services, such as Alta Vista’s Babelfish (babelfish.altavista.com) translate text on the Web into a variety of languages. These translations may be awkward and even hilarious—after all, translation is an art best practiced by human beings. But the gist of the text survives the translation. If you publish the story of your child’s first steps on your personal site, your tale may be accessible to families in Indonesia and Zimbabwe.
The Web not only reaches the world, it changes it. As a web designer, you will be an agent of change, which is a lot easier and much less dangerous than becoming an agent of the FBI. You’ll also sleep better, and you won’t have to wear a tie.
JUST DO IT: THE WEB AS HUMAN ACTIVITY
Unlike any other mass medium, the Web encourages human activity instead of passive consumption. This can have a transformative effect, as consumers become active participants, reinvent themselves as content producers, and launch political parties or small businesses without begging for third-party capital. Armed with nothing more than the Web, individuals or small groups can affect the way the world does business, call global attention to a regional injustice, or bring hope to a cancer patient (http:// vanderwoning.com/living/blog.html).
36 WHY: Designing for the Medium: The Viewer Rules
Visit a web community, and you’ll see people who used to channel-surf devoting their leisure hours to arguments, flirtations, and other classic forms of human interactivity. These communities can spill over from the virtual realm to the real world. The members of Redcricket, for example, visit each other’s cities (www.redcricket.com). The readers and writers of Fray (www.fray.org) hold live personal storytelling events each year. The members of Dreamless (www.dreamless.org) participate in collaborative design projects (www.kubrick.org) and hold noncommercial “underground” design festivals in cities such as London and New York.
THE VIEWER RULES
On the Web, the viewer is in control. She can alter the size of your typography. She can turn off images. She can turn off JavaScript. She can force all pages to display her choice of fonts and background colors. In advanced browsers such as Netscape 6 and IE5/Mac, she can even use her own style sheet to disable or interact with the one you’ve designed. For designers, this can be either a nightmare or a new way of thinking about design. The openminded may wish to read “A Dao of Web Design” for a positive approach to this aspect of the medium (www.alistapart.com/stories/dao/).
Designers can thwart the user’s power if they insist—with mixed results. For instance, to force the viewer to see what you want her to see, you can deliver body text in an image instead of typing it in HTML. This is a classic mistake of the novice web designer. Why is it so wrong? Let us count the ways:
1.If the viewer has turned off images in her browser, she cannot read what you (or your client) have to say.
2.She cannot copy and paste your text into an email message she’s sending to her family.
3.Search engines will not see the text because it is embedded in a graphic image, and as a result, fewer people will discover your page.
4.A near-sighted visitor might find it difficult or impossible to read your 9pt. Futura “graphic text.”