473,401 Members | 2,125 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,401 software developers and data experts.

The biggest problem in web design

I'm thinking about so many posts I've read and answered in the past month
- here's where my brain is at. Feel free to add and comment as you see fit.

The biggest problem in web design is choosing that design before the
content is set.

Content is king. We need to set things up to display the text content. The
smart designer knows that the user might size the text any which way, so
the design needs to flex to the text size over any other consideration.
This means using ems and %'s for widths.

However, so many designers are trying to stuff content into pre-made
boxes. It doesn't fit, so they shrink the text. If the users were coming
to your site just to see your design, ok, but normally the user wants to
access the content. So what happens is that the user can't read the litle
text and you lose a visitor.

I used to work in a box factory. No kidding. We made boxes. But we made
them to the appropriate size for the product. We'd actually get the
product into the factory, we'd build a prototype, be sure it fits
properly, then write out the specs and begin the assembly line. The
customer wants a package that fits the product - he knows all the vendor's
shelves are different, so no use sizing it to them. Not once did we get an
order for a size that was determined because "it fits the shelves at
WalMart".

Why not design web sites the same way? Why assume you need to size the
package for the most common browser? Why not let the design be derived
from the product you're hawking?

The practice of having three columns and shrinking text to fit the design
is a little like making a package so tight that the product won't come
out. No one wants to buy that product. At least in the packaging industry,
by the time the customer finds out, they've already paid for the item. In
the web design industry, they have the Back button.
Jul 20 '05 #1
4 1910
Neal wrote:
The biggest problem in web design is choosing that design before
the content is set.
I'm afraid that the question as worded is too vague to be easily
answered. Is security more important than visual design? Perhaps
inappropriate use of scripting is the biggest problem. Should we
consider how the non-English world sees computers and the www? If so,
then maybe charset is the biggest problem. Or the fact that the
natural language of HTML is English.

If I limit the question to visual layout, and I were granted one wish,
it might very well be for wide browser support for display: table /
table-row / table-cell support, going back several years (at least to
IE 5.x). That might have provided a more user-friendly web today. Or
maybe, as others have suggested, that HTML 3.2 never happened.
I used to work in a box factory. No kidding. We made boxes. But we
made them to the appropriate size for the product.


[snip comparison between boxes and web layout]

Interesting analogy. :-)

--
Brian (remove ".invalid" to email me)
http://www.tsmchughs.com/
Jul 20 '05 #2
On Mon, 14 Jun 2004 23:02:27 -0400, Brian
<us*****@julietremblay.com.invalid> wrote:
Neal wrote:
The biggest problem in web design is choosing that design before
the content is set.
I'm afraid that the question as worded is too vague to be easily
answered.


I'm forced to agree...
If I limit the question to visual layout, and I were granted one wish,
it might very well be for wide browser support for display: table /
table-row / table-cell support, going back several years (at least to
IE 5.x). That might have provided a more user-friendly web today. Or
maybe, as others have suggested, that HTML 3.2 never happened.


Heh, I'm with you there. But I'm not as gung-ho about display table
properties. So many other CSS properties, if observed in IE, would make
these not as necessary. Perhaps the desire for IE to support CSS more
completely as a general wish...

But we really can't do that, can we? Not that we can easily change the
world of web design by pushing for better planning for the presentation of
content. But it's possible, somehow...
Jul 20 '05 #3
Neal <ne*****@yahoo.com> wrote:
The biggest problem in web design is choosing that design before the
content is set.


Your box analogy makes me think of people who can't decide what present to
get someone for some special occasion. Even if you're undecided until the
last minute, you'd never think of wrapping the present until you've decided
what it's going to be.

And yet so many web pages are (or at least, present themselves as though
they were) pretty wrapping with nothing inside. And not all of those have
the excuse of being vanity sites.

It reminds me of Tina's article comparing tsutsumi to web design:
http://www.greytower.net/en/archive/.../tsutsumi.html
--
Darin McGrew, mc****@stanfordalumni.org, http://www.rahul.net/mcgrew/
Web Design Group, da***@htmlhelp.com, http://www.HTMLHelp.com/

"I'd love to make time, if only I could find the recipe."
Jul 20 '05 #4
"Neal" <ne*****@yahoo.com> schrieb im Newsbeitrag
news:op**************@news.individual.net...
I'm thinking about so many posts I've read and answered in the past month
- here's where my brain is at. Feel free to add and comment as you see fit.
The biggest problem in web design is choosing that design before the
content is set.
Well the state of the art approach is actually to provide a nicely designed
set of containers where the content can be dynamically filled in and changed
by the author. Do you think this is a wrong way? ;-)
Content is king. We need to set things up to display the text content. The
smart designer knows that the user might size the text any which way, so
the design needs to flex to the text size over any other consideration.
This means using ems and %'s for widths.
I would love to agree with you here. But the biggest problem about that is
that the WWW is (not only but also) a visual medium. Nice graphics are an
essential part of a successful website, and the sizes of graphics and text
should correspond somehow. Most graphics are pixel-based, and I have not
heard of an interpolation algorithm that produces acceptable results,
specially for stuff like logos. Maybe in the future a broad and good SVG
support will make this better, but it will remain a problem.

I don't want to advertise pixel-sized text, it is just not as easy as you
make it look like.

[...]
I used to work in a box factory. No kidding. We made boxes. But we made
them to the appropriate size for the product. We'd actually get the
product into the factory, we'd build a prototype, be sure it fits
properly, then write out the specs and begin the assembly line. The
customer wants a package that fits the product - he knows all the vendor's
shelves are different, so no use sizing it to them. Not once did we get an
order for a size that was determined because "it fits the shelves at
WalMart".


Don't you remember when the CD was established? I still have boxes at home
with 3 CDs inside and a lot of plastic around them as the box was sized 30 x
30 cm for fitting in the LP shelves. And if you buy any movie on a DVD you
find it inside an oversized box that matches the VHS video shelves...

I like your analogy anyway.

--
Markus
Jul 20 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

65
by: Anthony_Barker | last post by:
I have been reading a book about the evolution of the Basic programming language. The author states that Basic - particularly Microsoft's version is full of compromises which crept in along the...
30
by: vim | last post by:
hi How to find biggest of three numbers without comaprimg numbers
1
by: Omar Anwar | last post by:
Hi, i m stuck again. in my update query, i want to update the time and date of the latest record entered only. For this i have to select the latest recod first. they are indexed so selecting the...
29
by: fdmfdmfdm | last post by:
let's say without checking including files, how do we to represent the biggest say int in a system? I ran across a book give this code: long int biggest = 0x7FFFFFFF; Does that mean the...
8
Ali Rizwan
by: Ali Rizwan | last post by:
Hi, I want to find the biggest number from a database using ADODC Suppose. Database has records in arrangement 1,2,5,7,8,20,99,3,4 and i want the biggest number from this field which is 99....
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.