Adding Spice to Your Web Pages
Tricks for Making Cool HTML
This page has suffered
1497 accesses so far. If the counter value
didn't show up properly, make sure that you have entered proper URL:
http://www.avaloncity.com/info/fprefect/spice/about.shtml
This collection is devoted to describing different tricks and techniques
for spicing up your Web pages. You should experiment with different effects
to see how each works, and play with ways to present your data more
beautifully.
I want to add, however, that some of these tricks are specific to certain
browsers (ummm, Netscape?) and that they should be used with forethought
and compatibility in mind. I think there are numerous design issues
to be wrestled with... and this isn't the forum for such discussion. I
give you the tools, you have to use them wisely.
Netscape
These guys deserve a section of their own. The number of new, experimental, and
just weird HTML extensions they have proposed is mind-boggling. Check out Netscape
Extensions to HTML, which introduces some of their changes and ideas.
Images, Interlacing, Interactivity
The simplest way to add variety and appeal to a Web document is to
incorporate graphics. Adding a logo, navigation controls, or symbolic
icons can enrich simple information, and interactive images provide
a flexible alternative to hyper-document navigation.
- The Homepage
Construction Kit
- An awesome collection of images for bullets and separators, as well
as links to some background textures (but I have many more below!).
- QBullets Tiny
Web Icons
-
An excellent collection of small (12x12) icons that are ideal
for placing next to hyperlinks to clarify their intent or destination.
- YAHOO Icon Hotlist - Page after page of icons and other graphics
for your perusal and use.
- A Guide to
Transparent and Interlaced Images - A list of tutorials, software
(for numerous platforms), and sample images for users interested in
touching up their inline images.
- Netscape
Tables Support - A guide to creating HTML Tables as per the proposed
HTML 3.0 standard.
- ImageMap
Tutorial - An introduction to creating inline graphics with
hotlinks tied to different portions of the image. A great way to
create a navigation bar or diagram that fills the screen.
- Interactive Image Format
(IIF) - Weather Underground's effort toward a flexible standard for
dynamic image design and exchange.
- Netscape's
Dynamic Documents - A cheesy (IMHO) way to support animated images
and document interactivity by leaping to another document after a
specified delay, in a pre-programmed manner.
Note: Users without graphics support (or with images disabled) are
forced to gather information in other ways... you should always provide
alternative methods for navigation or documentation. Be sure to use the ALT
tag extension to identify the content of graphics for such users (let them
know what they are missing), e.g.
<IMG SRC="logo.gif" ALT="Company Logo">
Sound and Fury
To take advantage of the Web support for multimedia, you should consider
adding sound bites or short motion video clips to your pages -- even
document layout formats (such as PDF) for better output control. Wise
authors will include pointers to useful software, especially when using
proprietary forms.
- (Sound formats - AU, WAV, MODs?)
- Sound Bytes:
WWW TV Themes - A collection of numerous snippets from
pop culture. Its a great way to jog your memory about that elusive
tune from your childhood.
- (Movie formats - MPEG, MOOV, AVI)
- YAHOO's
Animation Index - Pointers to various online resources and
collections.
- Adobe Acrobat and
PDF - An accurate document description format that provides an easy
way to distribute form sheets or brochures.
- Microsoft Word Viewer and Internet
Assistant - Tools to let you browse or create MS Word documents
using the Web.
Oooh!!! Pretty Colors
On the (b)leading edge of the proposed HTML 3 standard, the Netscape 1.1
browser supports optional tags that specify background colors or texture
images, as well as colored text for the body of a document. Relevant
information and collections include:
- Netscape's Guide to
Custom Background and Text Colors - A primer on how to incorporate
color backgrounds and text into your own documents.
- Night is Falling - A demonstration of a neat
technique that can make your Web page fade in or pulse while downloading.
- Table of
Colors for Netscape Body Text - A useful guide to picking the right
settings for just the ideal (and readable) color on your new background.
- Background Textures Archives:
A collection of sites that give you some of those cool background
textures that you see on so many Web pages these days.
- My
Textures and Patterns Archive
- I have gathered
almost 200 textures ranging from nice to blatant. (Previews)
- KPT Background
Archive - A pretty good collection of a variety of patterns
and textures. (Previews)
- Texture
Land - Sets of normal and abnormal textures... over 160 in all,
scanned and hand-drawn. (Previews(Previews)
- Radioactive
Textures - A few pretty sharp looking gray textures, subtle
enough for many uses. (Previews)
- Julianne's
Textures - A collection of over 200 colorful GIFs that would
make nice backgrounds. (Previews)
- Iain's Textures
- The designer of several texture sets for the Mac, he has
graciously put several up on the Web tool.
- BAX - Background
Texture Archive - A pretty cool Web page that lets you interactively
design your own textures.
Going Further: HTML Forms and CGI Scripting
When you have reached a point where even images and sounds don't turn your
head, and you want to reach out and harvest information from the users, then
you need to investigate CGI scripting. If you can talk to the adminstrator
of your Web server (often called the WebMaster) and convince him to
run handling software on your server, you may be able to create your own
dynamic forms.
- Creating HTML Forms - A tutorial on the various tags used to
write an HTML form document. It doesn't deal with processing submitted
forms -- for that, check the next source.
- CGI Programmer's
Reference - A list of pointers for users interested in learning
CGI scripting -- how to write handlers that return HTML data based
on user input (from HTML forms).
- YAHOO's
List of Web Programming Resources - Pointers to numerous
information sources and sample HTML forms.
What are People Doing?
Here are some cool pages (personal or organizational) that demonstrate
functional or graceful uses of HTML, the Web, or other technologies. Use
them for ideas, scarf some underlying HTML, or just talk with the authors.
What's Coming?
Finally, there are numerous efforts to redefine the process or the metaphors
we use to access our data. Let's look at samples of such efforts.
- TurboGopher VR - A Mac-Only effort to bring a touch
of virtual reality to gopher navigation. It's very rough software, but it
really gets you thinking about the next metaphor that will hit it big.
- VRML, Virtual
Reality Markup Language - The combined effort of alot of people,
this is supposed to be the 3D equivalent of the Web. Will it be that
big? -- you decide.
- Hot Java - Sun's effort toward making
cross-platform multimedia forms that are distributable across the Web
and interactive on any user's machine.
Send me your pointers or suggestions.
Even though I have big plans
and only a little bit of time for research, I hope to squeeze enough time to
make this a valuable resource for authors everywhere.
fprefect@umich.edu - 6/26/95