Web Design

Web design is the design of web pages, websitesMany graphic artists use Flash because it gives them
and web applications using HTML, CSS, Flash, andexact control over every part of the design, and
images.anything can be animated and generally "jazzed up."
Web design is part of starting a website (webSome application designers enjoy flash because it lets
development) which can include web serverthem create applications that don't have to be
configuration, writing web applications and serverrefreshed or go to a new web page every time an
security.action occurs. There are many sites which forego
HistoryHTML entirely for Flash.
Tim Berners-Lee, the inventor of the World WideFlash detractors claim that Flash websites tend to be
Web published a website in August 1991, making himpoorly designed, and often use confusing and
also the first web designer. His first was to usenon-standard user-interfaces. Up until recently, search
hypertext with an existing email link.engines have been unable to index Flash objects,
Early on, websites were written in basic HTML, awhich has prevented sites from having their contents
markup language giving websites basic structureeasily found. It is possible to specify alternate
(headings and paragraphs), and the ability to link usingcontent to be displayed for browsers that do not
hypertext. This was new and different to existingsupport Flash. Using alternate content also helps
forms of communication - users could easily opensearch engines to understand the page, and can
other pages.result in much better visibility for the page.
As the Web and web design progressed, the markupThe most recent incarnation of Flash's scripting
language used to make it, known as Hypertextlanguage (called "actionscript", which is an ECMA
Mark-up Language or HTML, became more complexlanguage similar to JavaScript) incorporates
and flexible. Things like tables, which could be used tolong-awaited usability features, such as respecting the
display tabular information, were soon subverted forbrowser's font size and allowing blind users to use
use as invisible layout devices. With the advent ofscreen readers. Actionscript 2.0 is an Object-Oriented
Cascading Style Sheets (CSS), table based layout islanguage, allowing the use of CSS, XML, and the
increasingly regarded as outdated. Databasedesign of class-based web applications.
integration technologies such as server-side scriptingThe final consensus is that Flash is simply a tool, and
(see CGI, PHP, ASP.NET, ASP, JSP, and ColdFusion)like all tools it takes a skillful craftsperson to know
and design standards like CSS further changed andwhen, and how, to use it properly. Macromedia's
enhanced the way the Web is made.other two products, Fireworks and Dreamweaver,
The introduction of Macromedia Flash into an alreadymakes Flash integration with graphics and HTML a lot
interactivity-ready scene has further changed theeasier.
face of the Web, giving new power to designers andCSS versus tables
media creators, and offering new interactivityBack when Netscape Navigator 4 dominated the
features to users. Flash is much more restrictive thanbrowser market, the popular (but now deprecated)
the open HTML format, though, requiring asolution available for designers to lay out a Web page
proprietary plugin to be seen, and it does notwas by using tables. Often even simple designs for a
integrate with most web browser UI features likepage would require dozens of tables nested in each
the "Back" button.other. Many web templates in Dreamweaver and
Issuesother WYSIWYG editors still use this technique
As in all professions, there are arguments ontoday. Navigator 4 didn't support CSS to a useful
different ways of doing things. These are a few ofdegree, so it simply wasn't used.
the ongoing ones.After the browser wars were over, and Internet
Liquid versus fixed layoutsExplorer dominated the market, designers started
Programmers were the original web page designers inturning towards CSS as an alternate, better means
the early 1990s. Currently most web designers comeof laying out their pages. CSS proponents say that
from a graphic artist background in print, where thetables should only be used for tabular data, not for
artist has absolute control over the size andlayout. Using CSS instead of tables also returns HTML
dimensions of all aspects of the design. On the webto a semantic markup, which helps bots and search
however, the Web designer has no control overengines understand what's going on in a web page.
several factors, including the size of the browserToday, all modern Web browsers now support CSS
window and the size and characteristics of availablewith different degrees of limitations.
fonts.However, one of the main points against CSS is that
Many designers compensate for this by wrappingby relying on it exclusively, control is essentially
their entire webpage in a fixed width box, essentiallyrelinquished as each browser has its own quirks which
limiting it to an exact pixel-perfect value, which is aresult in a slightly different page display. This is
fixed layout. Some create the illusion of liquidity byespecially a problem as not every browser supports
building the graphics for their webpage at a sizethe same subset of CSS rules. For designers who are
larger than any current standard monitor size. Otherused to table-based layouts, developing Web sites in
designers say that this is bad because it ignores theCSS often becomes a matter of replicating what can
preferences of the user, who might have theirbe done with tables, leading some to find CSS design
browser sized a specific way that they like best.rather cumbersome. For example, it is rather difficult
These people propose a liquid layout, where the sizeto produce certain design elements, such as vertical
of the Web page adjusts itself based on the size ofpositioning, and full-length footers in a design using
the browser window.absolute positions.
There is a usability reason (rather than wantingThese days most modern browsers have solved
control) for why a designer may choose a moremost of these quirks in CSS rendering and this has
fixed layout. Studies have shown that there is usuallymade many different CSS layouts possible. However,
an optimal line width in terms of readability. One rulepeople continue to use old browsers, and designers
to appear from such studies is that lines should beneed to keep this in mind. Most notable among these
between 40-60 characters long, or approximately 11old browsers are Internet Explorer 5 and 5.5 which,
words per line. But users may choose their windowsaccording to some web designers, are becoming the
size and font selection to optimize other factorsnew Netscape Navigator 4 - a block that holds the
more important to them.internet back from converting to CSS design.
This decision of which style of layout to use is oftenHow it Looks vs. How it Works
made on a case by case basis, depending on theSince so many web developers have a graphic arts
needs and audience of the website.background, they often pay more attention to how
In some cases, it is difficult to create fixed layoutsa page looks, without considering how visitors are
which work well given the amount of contentgoing to find the page. On the other side of the
needed, and the fact that one has to try to caterissue, search engine optimization consultants (SEOs)
for the needs of all prospective users.obsess about how well a web site works: how much
Flashtraffic it generates, and how many sales it makes. As
Macromedia Flash is a proprietary, robust graphicsa result, the designers and SEOs often end up in
animation/application development program used todisputes where the designer wants more 'pretty'
create and deliver dynamic content, media (such asgraphics, and the SEO wants lots of 'ugly'
sound and video), and interactive applications overkeyword-rich text, bullet lists, and text links. Another
the web via the browser. It is not a standardproblem when using lots of graphics on a page is that
produced by a vendor-neutral standards organizationdownload times can be greatly lengthened, often
like most of the core protocols and formats on theirritating the user.
Internet.