Skip to page content or skip to Accesskey List.
Search evolt.org
evolt.org login: or register

Work

Main Page Content

Balance in Design

Rated 3.57 (Ratings: 8) (Add your rating)

Log in to add a comment
(10 comments so far)

Want more?

 
Picture of joshfeingold

Josh Feingold

Member info | Full bio

User since: March 25, 2002

Last login: October 23, 2006

Articles written: 3

On Balance in Design

Like many things in life, creating content for the web requires that the designer balance numerous conflicting resources. When starting a project, designers must always try to figure out what issues should be balanced and find the middle ground that is appropriate for each unique situation.

In truth, balance in design can be best understood using the primary definition of Economics: "Economics is the study of limited resources." As such, in Economics there is always a tradeoff. For example, you have ten dollars and sticks of butter or guns cost $1 each. You can either buy 10 sticks of butter, 10 guns, or some combination of the two. But you can't purchase more than 10 guns and sticks of butter in the aggregate.

As a web designer you are also limited by your resources. These limits require that you take time to think about these tradeoffs before you start developing your web page.

Some Issues

Bandwidth

The majority of web surfers still access the web with a maximum of 56K (which is really about 50K) connection. Graphic files are much larger than text files. However, we all agree that pictures spice things up. Unless you content is amazing (e.g. Jakob Nielsen), no one will spend time on your site if it is void of pictures. On the other hand, if you only have pictures, the site will take too long to download, and no one will spend time in this scenario either. So you have to find the middle ground.

Client-Side Scripting

There is no question that scripting adds valuable functionality. However, no two browser versions are alike. Even in those browsers that claim to conform to standards have bugs that make them non-compliant. In this case, the browser can be thought of as a limited resource, or at least a limiting resource. Again a tradeoff must be made. If you add scripting to your page, you are subjecting that page to complications. It might, and most likely probably will, break in some browsers. If not now, sometime in the future. However, if you do not include it, you lose that valuable functionality. You need to find the middle ground.

Cascading Style Sheets (CSS)

Newer browsers implement the CSS standard almost flawlessly. However, looking at the installed user base of browsers that support CSS, they either support it partially or incorrectly. The benefits of CSS, such as lower bandwidth requirements due to smaller web pages and the capability to easily make design changes, have to be weighed against the fact that some visitors, will see a layout and format that is dull at best and unreadable at worst. You have to find the middle ground.

There are numerous other tradeoffs that need to be considered such as screen size, color depth, and client processor speed, to name a few. Some issues that are tradeoffs today, will be non-issues tomorrow. And others will arrive with new technology or browsers.

The Great Compromise

With most tradeoffs there is a middle ground. It is not black and white, or what can be seen as the extremes of a spectrum. Rather, there is a spectrum of decisions that the user can choose from. You can buy 8 sticks of butter and 2 guns. Or 2 guns and 8 sticks. Looking at an issue like bandwidth, we might choose to use only those graphics that truly add value.

The spectrum on the graphics issue is diagramed below. The X is location on the spectrum we feel is most appropriate for this particular issue given a client's specific situation.


no graphics                                                      all graphics

It is important to note that where the X falls on this spectrum will depend on the specific computing environment of the client's viewers. Failure to find this point on the line will result in sub-optimal website development where all users are not being offered a full web experience.

Take Away

In summation, one must always begin a new web design project with a careful look at the expected computing environment of your client's users. From there, a list of areas which require a tradeoff can be developed. The designer can then think about how to best design the site considering these tradeoffs and where on the spectrum for each issue they should aim their development. By following this process, the web designer and their clients can rest easy that their new site will be as usable as possible by the largest number of users.

Josh Feingold is an Internet/Intranet Consultant in Atlanta, Georgia.

Print this for your clients...

Submitted by damclean on March 27, 2002 - 01:19.

While not exactly the definitive guide for the professional Web developer, I consider this a good article to forward along to your clients, or if you're in an agency, to the suits. They'll probably learn a little more today than you (plural) did.

login or register to post comments

Graphics that add value

Submitted by MartinB on March 27, 2002 - 03:19.

we might choose to use only those graphics that truly add value.

Josh, I hope that we would always only add graphics (or any element) that adds value. Otherwise, why are we doing it?

login or register to post comments

Cause it's pretty!

Submitted by aericks on March 28, 2002 - 13:17.

Graphics are pretty, Martin, everyone knows that!

Value can be very subjective. There's minimal, only-what-is-needed, graphics and then there stuff that can be used to enhance the overall look, mood, attitude or spirit of the site. Those could be considered "extras" on some projects or vitally necessary on others. Again, it's a balancing act.

login or register to post comments

Adding value - business as usual

Submitted by MartinB on March 28, 2002 - 13:32.

Yes, graphics are pretty, but if you're being paid to do them, then you'd better be able to show why it's worth the money.

Ideally, you'd test versions with the graphics against ones without to see which had the better impact on whatever the objectives are. For some sites, that would be 'looking pretty'.

And in case you think that I'm just criticising graphics, I'd say exactly the same for any other element of the site:

We wanna do a guestbook!
Why?
Because it's kewl
Sorry, I don't pay you to be 'kewl'

Basically, if you want to talk Ars gracia Artis for your own personal site, or for fun, then fine. But it doesn't work when you're being paid for it. I pay you, you deliver a return on my investment - that's how it works.

login or register to post comments

Right.

Submitted by aericks on March 28, 2002 - 13:53.

So, we are in agreement, yes? Brava!

login or register to post comments

Maybe I should have mentioned this in the article

Submitted by joshfeingold on March 30, 2002 - 19:39.

To be honest, this piece was written for the person new to web design, not really the old hand. Keeping the idea of balance in mind helps put things in perspective as they wander off into this broad new territory.

login or register to post comments

Maybe I missed something

Submitted by bigcountryboy on May 1, 2002 - 21:24.

While I thought this was a very good article calling for balance in designing website, the comments seemed to have veered into a completely different area. When did design become graphics? Whether you use graphics or not, the layout of an individual page, the size or color of the text, where the text is placed, etc...is all part of design. How the page is to function, how the visitor is to interact with it, they are all aspects of design. Design is meant to help make whatever you do more useable, not pretty. To choose not to use graphics is a design decision in itself...graphics do not equal design.

login or register to post comments

The best

Submitted by eytan on January 25, 2005 - 07:29.

If you want my autograph- you can find it on the author's Kesuba

login or register to post comments

Depends

Submitted by DaButcher on March 7, 2005 - 04:27.

How much graphics is good, depends on the content of the page.

If the page is meant to be informative, keep it clean, simple and fast-loading.

If the content is meant for entertainment, I welcome flash

login or register to post comments

it all depends on the

Submitted by biladam on October 14, 2009 - 07:13.

it all depends on the requirements because if someone requires a heavy flash enabled site then its very difficult to make that site fast and light weight. If target users of that kind of site are with broadband then its speed will not be an issue. There are lots of sites having flash and rest of the site is simple but there load time is still bad. But if loading time concerns then its very important that how your are treating website with css. Because CSS is great way to improve loading time by including all formating in that file.

login or register to post comments

The access keys for this page are: ALT (Control on a Mac) plus:

evolt.orgEvolt.org is an all-volunteer resource for web developers made up of a discussion list, a browser archive, and member-submitted articles. This article is the property of its author, please do not redistribute or use elsewhere without checking with the author.