Read at your own risk
2011 October 1/10:32 PM
This document dates from the early web period, and is kept for archival purposes only. It is no longer updated, and contains much that is apocryphal, or at least wildly inaccurate.Combining maximum presentation with maximum penetration, and letting the browser do all the work.
If you want to maximize readability across the wide range of individuals and browsers on the net, you need let go of the old paradigm of paper publishing and absolute control.
Yes, it’s hard for authors to relinquish control to their readers. But once you take that intellectual leap into the 21st century, your readers can include everyone who has any access to the web, including commercial systems such as America On-Line, television viewers using WebTV, Unix systems where the only web browser is the character-oriented Lynx, people who speak languages other than the one you’re writing in—and people who can’t read at all, but instead need the page to be read to them.
I was leafing through a ‘webmaster’ reference a few days ago and read that ‘the main difference between print and the web is that web pages are output on computer monitors’. Bullshit. The difference is that you don’t know what the end medium of your web pages will be. It could be a window taking up all the space on a 21 inch monitor, or it could be a window talking up a quarter of the screen on a 15 inch monitor. It could be a text-only browser in a high school in Brazil, or a voice-only browser in a school for the blind. It could even be print. If you design your web pages correctly, you design for all these media. If you force your design to a specific format, you design only for the media you specifically worked on.
Imagine writing a book that automatically transforms itself into braille for a blind reader, German for a German reader, large type for the elderly, white-on-black for television viewers and black-on-white for those reading it on a computer monitor. That’s the web today. But only if you design your pages expressly leaving the reader in control. If you try to force a particular format, you lose.
- But How?
- Web browsers ignore HTML tags they don’t understand.
- You Can’t Fool All the People All the Time.
- Sometimes you need to choose whether to break old browsers that sucked a lot, or break new browsers that suck moderately less.
- When You’ve Been Framed!
- Whoa. Frames. You hate ’em right? I hate ’em myself!
- Finding Your Center
- The center tag version centered alignment.
- Or What’s an Image For?
- The zen of images without images.
- Java is an Island
- There are two types of Java. There are two ways of using Javascript… if you think complexity doubles at each step, you’re thinking like a programmer.
- Style Sheets
- Style sheets allow you to create your own HTML tags.
- All the News that Fits the Page
- Web browsers automatically adjust for the best presentation, unless you do extra work to stop them from adjusting.
- The Colour of my True Love’s Page
- Messing with colors just gets you deeper into the rabbit hole.
- Spending More Money
- You can even provide different pages for different browsers.
- What is a Majority of the Net?
- If you design well, you’re designing for everyone.