Web Page Design Notes: |
How Do I move beyond simple (wysiwyg) editor based web designs?Free referance and tutorial resourcesDo you really need advanced features? Learn HTML Graphic elements, layout, pictures, and animation Java (simple interactivity) Server side interactivity Next Unit (Increasing Site Traffic) or back to TOC |
If you do not understand the options given for simple graphic insertion, try the graphics tutorials on Char's Delphi web site. It provides a basic outline of concepts. Then move on to review the notes and links below to learn about more useful tools and principles that help in graphics design. (My site tends to violate some of the following guidelines. Hey, the web is a place for freedom of expression!)
Remember, "Less is more!" Information is the core reason for visiting a site, but attention span is short on the Web. Each layer of a site should be organized and linked for easy and quick use. Avoid adding those fun bell-and-whistle details; they slows page loads and risk loosing a visitor. Layout and graphics can ease viewing and build interest, but never add more than is necessary to accomplish your purpose. (See Jakob Nielson's How Users Read on the Web for more details on this ideal.)
My site fractures these ideals (sad to say), so I'll summarize layout design concerns with advice given me by a succesful professional web page designer:
One thing you can do to decrease image sizes is ALWAYS...yes, ALWAYS use a resolution of 72 dpi. Also, when you save images (in photoshop for instance) make sure you compress them as JPEG or GIF format. JPEG for images that have a lot of continuous tone (i.e. "big, beauty shots of a car) or anything where you want to use a lot of detail. GIF for images which contain a lot of similar colors. Using compression GREATLY reduces file size and is pretty much standard procedure online.
Another target you may want to take into consideration is trying to target your viewing area to a 13" monitor. Now, I know this seems small, but people out there with this size monitor either won't see all of your site, or they will be scrolling all over the place just to see everything. I try to keep the entire layout at 640 x 480 pixels. And, as in the Mitsubishi site, if we have something we need to enlarge or get more detail on, I usually make a thumbnail of the image and make it clickable into a new window....but I try to use this sparingly, only on the feature pages of the cars.
A question you may want to ask yourself is this..."Do I need frames?" While I agree that they are a great feature the web has to offer, some sites simply do not need them or they only need one....to navigate around a site without having to reload every time.
One HTML feature everyone NEEDS to learn how to do is use "TABLES".
They are a lifesaver for text and graphical layout issues, and they make
organizing information easier." -- Jeff
Site integration, both through navigation aids and layout is important. A common layout reminds people where they are; navigation bars helps people move rapidly to features of interest (or move beyond features they don't like). Purchased HTML editors, like Dreamweaver, easily generate css files or templates to serve this purpose. (This site uses frames to create a common look with minimum hand coding labor, but the frames approach is not ideal.)
Finally, technical features, like JAVA banners, are good attention grabbers, but overuse causes people to activate the "TV add tuneout" reflex. Busy page designs discourage quick look visitors; page loads slow down. As Jeff's advice notes, quick-and-simple loads have more impact.
Note: Mapping requires absolute (pixel unit) sizing of
images in order to work correctly. Relative sizing (used to keep layout
consistent between monitors of different size and resolution) distorts
picturedetail-to-action relationships within image mapped links. For this
reason, always set image sizing to an absolute pixel size; don't change
the pixel display size setting once an image is mapped.
If you don't own an HTML editor with animation capability, shareware GIF editors provide an affordable introduction for creating your own animation. Although GIF animation images are not as versatile as program animation (like JAVA animations), they are much easier to create, faster to download, and view on a wider variety of browser platforms. Shareware animators are free (to try), simple, and if you like them, cheap to register. Two of the best-rated shareware GIF animator programs of this are:
These inexpensive shareware programs create high quality animations, but serious animators often prefer high-end web graphics programs for image animation. They cost ten time more, can't create more, but they may make work easier and more efficient. (That's the web gossip; they're to pricey for amateur's like me to buy.) All of the Optimizers functions guide design to reduce the download size of animations; other functions ease the time needed to make a professional looking product. The best rated of these are:
Note: Many limits on JAVA capabilities are designed to protect host computers. Visitors to your page (hosts) do not want you to have the ability to release rogue programs into their computer. Some visitors to your site may even disable all JAVA viewing and functinality if they do not trust their browser to block rogue actions.You do not need to learn programing to include JAVA on your web page. Many of the common effects driven by JAVA can be downloaded and pasted into a web page nearly "as is." If you are able to call "view page source" in your browser and make any degree of sense out of the HTML code you see, you have the ability to use an HTML editor to "cut-and-paste" simple JAVA code. Although you may not initially understand how the code does its task, that can come later (if you want).
JAVA comes in two flavors. (A purest would point out that these flavors are now only distant cousins.) The simplest, JavaScript, places un-compiled program code into the header area of a web page. Each programmed function relies solely on the JAVA interpreter in the browser used to view the web page. Special effects are relatively simple, but downloads tend to be faster. If more complex function is necessary, compiled JAVA applets offer broader capabilities. However, unless you use a graphical compiler, programing skills are often required to modify "cut-and-paste" applets. In addition, applets usually function by calling additional coded "class" functions, as needed, from the original web site. Depending on the speed of the internet link, this significantly slows down page function.
JavaScript
Most web page designers find the power of JavaScript sufficient for their purpose. The simple animated or interactive web pages features it allows can be combined to create incredibly sophisticated effects. In "page source" views of web pages, JavaScript appears as code in the header. Code may activate automatically when a page is opened in a browser or it may need input from the person viewing the web page. Interactivity features may use "code call" script in the body of the web page, like a link, to activate the JavaScript program. JavaScript programs are usually easy to copy and adapt across web pages.
Return to Web page design Table of Contents
| If your view of this page does not have a set of button controls on the left side of this page, click here to call the opening page of the normal frameset site structure. | If you would rather browse this site without frames, click hereto open a site map view in a new window. Most features can be reached through the site map. |
| Thank you for visiting Tom's Assayer Library. Content suggestions are welcome! |