CSS Sprites2: It's JavaScript Time
In 2004, Dave Shea took the CSS rollover where it had never gone before. Now he takes it further still—with a little help from jQuery. Say hello to hover animations that respond to a user’s behavior in ways standards-based sites never could before.
Shea, Dave. List Apart, A (2008). Articles>Web Design>CSS>DHTML
Finding the Technical Writing Community in Utah
In Utah, technical writers abound but are hidden. Utah probably has at least 500 technical writers spread out across companies all over the state (most in Northern Utah), but communication among the technical writers is sparse. The community is a little disconnected.
Johnson, Tom H. List Apart, A (2008). Articles>Writing>Technical Writing>Utah
Seeing the same thing from different perspectives is much praised but little practiced. We don’t often realize what we can gain by seeing another scene in the picture.
Young, Indi. List Apart, A (2008). Articles>Project Management>Collaboration>Information Design
Zebra Striping: More Data for the Case
I recently conducted a study into the helpfulness (or lack thereof) of zebra striping—the shading of alternate rows in a table or form. The study measured performance as users completed a series of tasks and found no statistically significant improvement in accuracy—and very little statistically significant improvement in speed when zebra stripes were implemented.
Enders, Jessica. List Apart, A (2008). Articles>Web Design>Human Computer Interaction>User Interface
Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8
Progress always comes at a cost. In the case of web browsers, users bear the cost when developers take the rendering of certain authoring tools and browsers (especially Internet Explorer) as gospel. We could spend hours explaining why our sites broke, but wouldn’t it be better if they didn’t break in the first place?
Gustafson, Aaron. List Apart, A (2008). Articles>Web Design>Standards
From Switches to Targets: A Standardista's Journey
Version targeting allows browsers to much more easily develop new features and fix bugs and shortcomings in existing features, which has the potential to speed up the evolution of web design and development. That alone is reason enough to give it a chance.
Meyer, Eric. List Apart, A (2008). Articles>Web Design>Standards>Personalization
Understanding Progressive Enhancement
Since 1994, the web development community has beaten graceful degradation’s drum. A carry-over from the engineering world, the concept was, at its core, about giving the latest and greatest browsers the full-course meal experience while tossing a few scraps to the sad folk unfortunate enough to be using Netscape 4. It worked, sure, but it didn’t really match Tim Berners-Lee’s original vision for a universally accessible web. At SXSW in 2003, Steve Champeon and Nick Finck gave a presentation titled “Inclusive Web Design For the Future.” There, they unveiled a blueprint for this new way of approaching web development. Steve also gave it a name: progressive enhancement.
Gustafson, Aaron. List Apart, A (2008). Articles>Web Design>Standards
Ten Tips on Writing the Living Web
Some websites change every week; many change every day; a few change every few minutes. Daypop’s Dan Chan calls this the Living Web, the part of the web that is always changing. Every revision requires new writing, new words that become the essence of the site. Living sites are only as good as today’s update. If the words are dull, nobody will read them, and nobody will come back. If the words are wrong, people will be misled, disappointed, infuriated. If the words aren’t there, people will shake their heads and lament your untimely demise. Writing for the Living Web is a tremendous challenge. Here are ten tips that can help.
Bernstein, Mark. List Apart, A (2008). Articles>Web Design>Writing
Most online mapping applications do not address issues of web accessibility. For a visually impaired web user, these highly visual maps are essentially useless. Is there a way to display text-based data on a map, keeping it accessible, useful and visually attractive? Yes: using an accessible CSS-based map in which the underlying map data is separated from the visual layout.
Duffey, Seth. List Apart, A (2006). Articles>Web Design>Accessibility>Geography
This is How the Web Gets Regulated
As in finance, so on the web: self-regulation has failed. Nearly ten years after specifications first required it, video captioning can barely be said to exist on the web. The big players, while swollen with self-congratulation, are technically incompetent, and nobody else is even trying. So what will it take to support the human and legal rights of hearing impaired web users? It just might take the law, says Joe Clark.
Clark, Joe. List Apart, A (2008). Articles>Web Design>Accessibility>Government
When broken links frustrate your site’s visitors, a typical 404 page explains what went wrong and provides links that may relate to the visitor’s quest. That’s good, but now you can do better. With Dean Frickey’s custom 404, when something’s amiss, pertinent information is sent not only to the visitor, but to the developer—so that, in many cases, the problem can be fixed! A better 404 means never having to say you’re sorry.
Frickey, Dean. List Apart, A (2008). Articles>Web Design>Usability
Return of the Mobile Style Sheet
If you’re just getting started with mobile design, you may face a number of hurdles, including the cost or technical challenge of designing and maintaining a second site—or a simple lack of understanding of how people on the go might use your site. This article discusses a first step toward mobile design that uses CSS to maximize interoperability across platforms. By starting simple, you can provide a decent initial experience, solicit user feedback, and iterate toward a more mobile-friendly design.
Hazaël-Massieux, Dominique. List Apart, A (2009). Articles>Web Design>Wireless Web>CSS
HTML 5, the W3C’s recently redoubled effort to shape the next generation of HTML, has, over the last year or so, taken on considerable momentum. It is an enormous project, covering not simply the structure of HTML, but also parsing models, error-handling models, the DOM, algorithms for resource fetching, media content, 2D drawing, data templating, security models, page loading models, client-side data storage, and more. There are also revisions to the structure, syntax, and semantics of HTML.
Allsopp, John. List Apart, A (2009). Articles>Web Design>Information Design>HTML5
The Discipline of Content Strategy
We, the people who make websites, have been talking for fifteen years about user experience, information architecture, content management systems, coding, metadata, visual design, user research, and all the other disciplines that facilitate our users’ abilities to find and consume content. Weirdly, though, we haven’t been talking about the meat of the matter. We haven’t been talking about the content itself.
Halvorson, Kristina. List Apart, A (2008). Articles>Content Management>Content Strategy>Writing
It’s an open secret in our daily work how often the challenges posed by content elude our collective talents and acumen. We’ve all been there. For me, lorem ipsum makes it personal. It personifies the proposition at the heart of what content specialists do and mocks how often the manifold complexities of content can get the better of all of us. It’s happening because we haven’t been talking.
Macintyre, Jeffrey. List Apart, A (2008). Articles>Content Management>Writing
Flexible Fuel: Educating the Client on Information Architecture
Information architecture (IA) means so much to our projects, from setting requirements to establishing the baseline layout for our design and development teams. But what does it mean to your clients? Do they see the value in IA? What happens when they change their minds? Can IA help manage the change control process? More than ever, we must ensure that our clients find value in and embrace IA—and it’s is our job to educate them. If we want our customers to embrace IA, we must help them understand why we need it.
LaFerriere, Keith. List Apart, A (2008). Articles>Information Design>Collaboration>Web Design
Getting Real About Agile Design
Agile is here to stay. The economic difficulties of the past months have finally put waterfall out of its misery; now more than ever, long requirements phases and vaporous up-front documentation aren’t acceptable. Software must be visible and valuable from the start. For many designers, Agile is already a fact of life (and for those less accustomed, some recommended reading follows at the foot of this article). We are reaching the point where we must either acclimatize or risk being bypassed. The good news is that Agile does allow us to still do the things we hold dear—research, develop a vision, and test and improve our designs—we just need new techniques. Now is the time to get real, and prove design can adapt, if we want to stay relevant in these increasingly unreal times.
Bowles, Cennydd. List Apart, A (2008). Articles>Web Design>Agile>Project Management
Elevate Web Design at the University Level
Let’s face it. Technology moves fast; academia doesn’t. So how should educators teach web design and development—subjects that change constantly? How should educators prepare students for real-world expectations? How do educators stay up-to-date? And how do web professionals help educators to create graduates who fit in and actually know what they’re doing?
Jensen-Inman, Leslie. List Apart, A (2009). Articles>Web Design>Industry and Academy>Education
Brighter Horizons for Web Education
Our young medium is still ironing out a few kinks—perhaps the biggest of which is the way budding web professionals are being educated. Schools that teach web design struggle to keep pace with our industry, and those just starting their curricula often set off in the wrong direction because the breadth and depth of our medium can be daunting.
Walter, Aarron. List Apart, A (2009). Articles>Web Design>Industry and Academy>Education
Fluid layouts are an undervalued commodity in web design. They put control of our designs firmly in the hands of our users and their browsing habits. They’ve also utterly failed to seize the imagination of web designers.
Marcotte, Ethan. List Apart, A (2009). Articles>Web Design>Document Design>CSS
The Elements of Social Architecture
While your designs can never control people, they can encourage good behavior and discourage bad behavior. The psychologist Kurt Lewin developed an equation that explains why people do the crazy things they do. Lewin asserts that behavior is a function of a person and his environment: Bf(P,E). You can’t change a person’s nature, but you can design the environment he moves around in. Let’s explore some of Alexander’s patterns I’ve observed in my work and the design work of my fellow practitioners.
Wodtke, Christina. List Apart, A (2009). Articles>Web Design>User Centered Design
Filling Your Dance Card in Hard Economic Times
The worsening economy will adversely affect our industry, at least in the short term. However, our skills and products are suited to ride out hard economic times. Marketers can easily measure return on investment for electronic media. Likewise a web address—such as an online shop—provides a wider audience and lower overhead than a street address, and could therefore be a better investment. So how do you ensure your company isn’t a wallflower? Keeping your dance card full is about making a truly positive contribution. Here are seven steps to help get you into the rhythm.
Ronalds, Pepi. List Apart, A (2009). Careers>Web Design>Freelance
Despite the ubiquity of reading on the web, readers remain a neglected audience. Much of our talk about web design revolves around a sense of movement: users are thought to be finding, searching, skimming, looking. We measure how frequently they click but not how long they stay on the page. We concern ourselves with their travel and participation—how they move from page to page, who they talk to when they get there—but forget the needs of those whose purpose is to be still. Readers flourish when they have space—some distance from the hubbub of the crowds—and as web designers, there is yet much we can do to help them carve out that space.
Brown, Mandy. List Apart, A (2009). Articles>Web Design>User Centered Design
Advanced Debugging with JavaScript
When used effectively, JavaScript debuggers help find and squash errors in your JavaScript code. To become an advanced JavaScript debugger, you’ll need to know about the debuggers available to you, the typical JavaScript debugging workflow, and code requirements for effective debugging. In this article, we’ll discuss advanced debugging techniques for diagnosing and treating bugs using a sample web application.
Mills, Chris and Hallvord R. M. Steen. List Apart, A (2009). Articles>Web Design>Programming>JavaScript
Creative professionals who can see all angles of a project are the ones who ultimately succeed in the industry. They win awards, get promoted, and make money, but most importantly they develop a reputation for caring about detail, for putting a personal and deliberate effort into making sure all of the tiny things are in place to make the final product perfect.
Potts, Kevin. List Apart, A (2009). Design>Web Design>Professionalism
There are 12 readers currently online: 0 registered users and 12 guests. Register.

![]()
![]()


![]()
![]()
![]()