|

Defining The Look Of The Web Page
HTML, much to the dismay of traditionally trained graphic designers, is not
a page layout language. The various extensions to HTML given by Netscape and
Microsoft attempt to address this, as did the addition of the <TABLE>
elements in the abandoned HTML 3.0 specification, and several elements in HTML
3.2 specification.
A number of HTML tricks were used on this page, even more weren't. The ones
that were used are documented below; the ones that weren't are also touched on
briefly, giving reasons for why they weren't used.
- Tables And Text Layout
- Extensions Not Used
- Other Style Guides
Tables And Text Layout
The look of this page was optimized for 640x480 browser screens. To avoid
horizontal scroll bars, all of the text on the page is lined up in a one cell
table with an absolute cell width of 400 pixels. This also keeps the text from
getting spread out wider than the title graphic.
While it's possible to do multicollumn layouts with a table in HTML, it's
not recommended. To browsers that don't support tables, your nice page layout
looks like so much gibberish. As it currently stands, anything that's in a
table (such as the schedule
for upcoming games) has the non-table data in the <NOFRAMES> element of
the main document. This allows a user-transparent method of delivering the data
in an appropriate form.
Text callouts in longer articles are done using the <FONT SIZE=5> and
<EM> tags, separated from the main body of the text by <HR> tags.
Text callouts should never be longer than two sentences, and one is ideal.
There are two primary reasons to use a text callout. One is to highlight
important concepts in the article. The second is to give the reader a visual
break point and landmark when scrolling down through a document.
Text callouts should never be longer than two
sentences, and one is ideal.
Use Of Font Formatting Tags
Document titles are done using the <H2> tag, as it allows longer
titles without unusual word wrapping in 400 pixel screens. Subheaders are done
using the <H4> tags. Using a plethora of header styles results in the
Clown's Pants Syndrome of document layout; there's no overall sense of style in
the document.
The font tags that this site uses are the viewer-definable ones, <EM>
and <STRONG>. The <EM> tag will show up as italic text for
most browsers, while <STRONG> will show up as bold. Using these
two tags keeps this web site in line with a broader spectrum of browsers, and
allows a more structured approach to layout.
It is possible to change the way those two tags appear in a browser by
tweaking individual browser settings. Instructions for doing so is beyond the
scope of this article.
The FONT SIZE attribute was used on this web site, primarily for text
callouts, using the format specified in the HTML 3.2 specifications, which
differs minimally from the Netscape implementation(s). The FONT FACE attributes
were not used, as I, as the web page designer, have no control over what fonts
your browser has. Perhaps when downloadable fonts are available, this will
change.
Extensions Not Used
All of the extensions used are part of the
HTML 3.2 spec, with the exception
of the frames. Not all of the HTML 3.2 tags are used freely.
- The Netscape <CENTER> tag was not used, as the <DIV ALIGN>
attribute does the same job across a wider selection of browsers.
- The Netscape <BLINK> tag isn't used, because, frankly, it's tacky.
- TABLEs are used on this web site, above and beyond the one-cell table used
to format the text, because a table is the clearest way to present some data.
Data presented in a table will also be presented in a non-TABLE form, at least
for the duration of 1997. By 1998, the HTML 3.2 specification should be
entrenched enough that table usage won't cause problems.
Ultimately, the guidelines for this web site are malleable. If an extension
to HTML comes out that's backwards ignorable (using it doesn't shut out a large
portion of browsers, or mess up your text if the tags are ignored), consider it.
The final consideration is the time needed to upgrade existing pages to make
use of the new widget you're adding. Without multiple-file find-and-replace for
HTML tags, implementing new HTML tricks can simply be a chore.
Other Web Page Style Guides
The following guide pages were quite useful to me in learning how to code
HTML; The Yale C/AIM guide is especially good
This web site was prepared using HoTMetaL PRO 3.0 for the Windows 95
platform. This HTML editor is available from
SoftQuad, a Canadian company
that specializes in making SGML editors.
Problems with the page? Email Ken
Burnside. |