- •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
Taking Your Talent to the Web |
391 |
Dreamless
http://www.dreamless.org/
Dreamless is a deep and open community primarily populated by young graphic designers and Flash artists. Though the site’s gray-on-gray, Arialonly design gives it a somber appearance, it’s anything but dull. Dreamless discussions range from the seriously spiritual to the deliberately silly. The site has a fanatical following and encourages its members to get together at parties in various cities. If you have trouble finding the site’s front door, use View Source.
Evolt
http://www.evolt.org/
Evolt, a multi-faceted mailing list, online message board, and member-cre- ated publication, provides useful dialog spaces for technically minded web designers and developers worldwide. Accessibility and web standards are hot topics here, and you can learn simply by reading other members’ posts. Like all communities mentioned here, Evolt is self-policing; and like all successful communities, it manages the task unobtrusively.
Metafilter
http://www.metafilter.com/
Matt Haughey’s noncommercial community site is not about web design or web programming, but many web content creators will be found in its forums. Billing itself as a “community weblog,” the occasionally raucous discussion site can help you get a handle on aspects of the Web’s emerging culture. This in turn will remind you that the Web is not about HTML tags or graphic design; like Soylent Green, the Web is people.
392 HOW: Never Can Say Goodbye: From Tag Soup to Talk Soup
Redcricket
http://www.redcricket.com/
Dan Beauchamp’s personal site includes a web design forum (“Community”) that’s small, lively, and friendly. HTML questions? JavaScript woes? Redcricket could be the ticket. By maintaining a fairly low profile, Redcricket’s forum generally avoids the flame wars and ego trips that sometimes plague other lists and communities. Spend time at the site before you post. Redcricket is a tight community of friends; barging in and loudly demanding attention won’t go over well.
Webdesign-l
http://webdesign-l.com/
Stewarded by Steven Champeon, Webdesign-l is a long-running, smartly focused design and development list. Some of the brightest people in the industry participate in this highly respected list. Champeon, a systems guru who technical-edited Taking Your Talent to the Web and who co-founded The Web Standards Project, runs a tight ship. As list administrator, he keeps misinformation to a minimum and stops bad behavior before it starts. Beginner questions might be well-received if submitted with restraint. (“Hellllllp! My site is hosed!!!!!!” will probably not generate the kind of feedback you want.) Read the list rules and get used to the general discussion tone before posting to the list.
When All Else Fails
http://www.r35.com/edu/
Consider a class. R35edu offers a curriculum of over 60 courses, covering nearly every facet of web strategy, design, development, commerce, and marketing—all via “a unique distance learning environment that puts you in direct contact with creative innovators and designers from all over the world.”
Taking Your Talent to the Web |
393 |
EYE AND BRAIN CANDY: EDUCATIONAL AND
INSPIRING SITES
Attempting to figure out web design exclusively from a book is like trying to learn about music without listening to any. Fortunately, the Web is rich in inspiring and educational sites. Following are a few of our favorites, including a couple of our own (cough).
Design, Programming, Content
A List Apart (http://www.alistapart.com/), “for people who make websites. From pixels to prose, coding to content.” See previous section for more on this.
Apple Internet Developer (http://developer.apple.com/internet/), launched in 2001, started small, but what it has is choice: brief and pungent tutorials on HTML, online typography, CSS, JavaScript, and the DOM.
Builder (http://www.builder.com/), “solutions for site builders,” provides articles and tutorials on graphic design, multimedia, back-end development, and even software (“Fireworks vs. ImageReady”). There is also a discussion board (Builder Buzz), and the site hosts a dandy annual web design conference in New Orleans.
Each month, Digital Web (http://www.digital-web.com/), “the web designer’s online magazine of choice,” brings you fresh interviews, tutorials, columns, and even classifieds (to help you get your next job). Edited and published by Nick Finck, who also contributes to A List Apart.
Web Page Design for Designers (http://wpdfd.com/), published monthly by Joe Gillespie, is “aimed at people…already involved with design and typography for conventional print, [who] want to explore the possibilities of this new electronic medium.” In other words, it speaks to the audience of this very book! (We would have titled this book “Web Design for Designers” if Joe hadn’t beaten us to the punch, darn him.) The site includes typefaces optimized for the Web, columns on web design and typography, and a solid listing of third-party resources.
394 HOW: Never Can Say Goodbye: Eye and Brain Candy
The Web Standards Project (http://www.webstandards.org/), co-founded by Glenn Davis, George Olsen, and your humble author, maintains a Resources section for your educational pleasure. Confused about CSS, ECMAScript, and the rest of the alphabet soup? You’ll find links to relevant articles here.
Web Techniques (http://www.webtechniques.com/) is a vast, professional publication with an accompanying real-world magazine you can read in the bathtub or carry in your attache case. It covers web technology and business and can help you understand how wireless technology interfaces with web design.
Web Review (http://www.webreview.com/) publishes some of the smartest tutorials we’ve ever seen on XHTML, JavaScript, and other web technologies and has always been a great friend to web standards. Highly recommended, particularly for those who wish to understand web technologies instead of simply pushing buttons in WYSIWYG editors.
Think of Webmonkey (http://www.webmonkey.com/), originally directed by Jeff “Art & Science of Web Design” Veen, as Builder.com with more attitude. A deep resource dating back to the earliest days of the designed Web, the site sports swell tutorials on HTML, JavaScript, and other technologies, along with columns and articles on streaming media, emerging standards, and the web business. Not updated as often as it used to be, but still a fine smoke.
Webreference (http://www.webreference.com/), a subsidiary of Internet.com (yes, there really is an Internet.com), is tailored more to developers than designers but will repay your exploration. Edited by Andy King, the vast site covers everything you could ever want to know on the web technology front. Interviews and discussion forums enhance the site’s value.
Webtype (http://www.webtype.org/), dedicated to better online typography, keeps you posted on this vital and sadly under-reported topic. (Sometimes web designers seem more interested in scripting and gimmicks than they are in ensuring that type is legible—let alone attractive and pleasurable to read.) Webtype gives you the lowdown on everything from