virtual server web hosting
One of the first things you do as part of creating your Internet presence is to design your web site content. Coming up with content that is both informative and easy to use is a challenge. This chapter explains how you can get started, but it also includes references to a wealth of resources that can help you in creating web sites that people want to visit. See also the "Publishing Web Content" section of Chapter 3.

This appendix contains information about the following:

  • Creating Web Pages
  • HTML Books
  • HTML Online References and Style Guides
  • HTML Editors and Tools
Creating Web Pages
You can either create web pages yourself or hire a consultant to do it for you. This section describes how a web page works.

Web content is defined by HyperText Markup Language or HTML. HTML uses instructions, or tags, embedded within a document, to define how a document is displayed. For example, if you want a specific word or sentence in a document in boldface, place tags around the word or sentence:

<bold>The quick brown fox jumped over the lazy dog.</bold>

When a browser parses your document, it looks for specific markup tags by name. In the example above, the phrase "The quick brown fox jumped over the lazy dog." is displayed in boldface. The browser does not display the hypertext markup tags. The markup tags are viewed only if someone "views the source" of the document. Viewing the source code of a document is an option available in many browsers.

Note: Markup language usage is not restricted in scope to web content. Every electronic text-processing tool uses some kind of markup language. One example is the popular word processor WordPerfect TM. The Reveal Codes command in WordPerfect enables you to see the actual markup commands (non-printable characters that define the formatting of a document).

However, it is important to understand the limitations between the codes you might encounter in a software package and the HyperText Markup Language tags. The codes you find in software packages are "What You See Is What You Get" (WYSIWYG). HTML is not a WYSIWYG markup language. Instead, you mark elements of a document as logical entities such as titles, paragraphs, headings, lists, and quotations. Each browser then interprets these entities and displays the content, in its own unique way.

For example, a graphical browser like Netscape Navigator or Microsoft Internet Explorer interprets a page differently than a text-only browser, such as lynx or a Braille browser. Even though each browser presents the same information in a different way, the logical elements are still conveyed and preserved. In this way, HTML is a tremendously flexible markup language.

HTML is extendable, meaning that new features and tags are continually being added to the language as it evolves.

The very first definition of HTML was called Version 1, or HTML 1.0. This quickly evolved into the next version of HTML, known as Version 2 or HTML 2.0. All browsers, at a minimum, support HTML 2.0. After HTML 2.0, proliferation of vendor-specific tags (such as those specific to Netscape or Microsoft) somewhat encumbered and confused the progression of an HTML standard. However, some of the vendor-specific tags as well as many other new tags were combined to form a new HTML standard, known as HTML 3.2. As of this writing, HTML 4.0 is the most recent version.

HTML Books
Before you start experimenting with HTML, you should have at least one good book about HTML on your bookshelf. Books are an immediately available resource to consult when you encounter questions about, or problems with, your HTML design. There are probably several hundred books that discuss the HyperText Markup Language, all of which present an overview of the HTML tags. Two highly recommended books are listed below:The HTML Sourcebook, Fourth Edition: A Complete Guide to HTML 4.0 and HTML Extensions

Author: Ian S. Graham

Publisher: John Wiley & Sons, Inc.

HTML: The Definitive Guide, 3rd Edition

Author: Chuck Musciano & Bill Kennedy

Publisher: O'Reilly and Associates, Inc.

As HTML has evolved, so too has the complexity of the language and its accompanying extensions ( e.g. style sheets and scripting languages). Excellent books on style sheets and scripting languages are included below:

Dynamic HTML: The Definitive Reference

Author: Danny Goodman

Publisher: O'Reilly and Associates, Inc.

JavaScript: The Definitive Guide, 3rd Edition

Author: David Flanagan

Publisher: O'Reilly and Associates, Inc.

The HTML Stylesheet Sourcebook: A Complete Guide to Designing and Creating HTML Stylesheets

Author: Ian S. Graham

Publisher: John Wiley & Sons, Inc.

HTML Online References and Style Guides
Online HTML references are superb resources for beginners as well as a convenient reference for more experienced developers. The following URLs comprise just a small sampling of HTML references available on the Internet. However, many of these URLs then refer to other sites that contain additional information. Also, some of the sites listed below have corresponding books, and the book URLs are included where available.

Inside HTML - A Comprehensive online guide to the HTML Tag Language covering topics from a Beginner level all the way to advanced.

A Beginner's Guide to HTML

Author: National Center for Supercomputing Applications (NCSA)

Overview of site (quoted from site):

"Many people use the NCSA Beginner's Guide to HTML as a starting point to understanding the hypertext markup language (HTML) used on the World Wide Web. It is an introduction and does not pretend to offer instructions on every aspect of HTML. Links to additional Web-based resources about HTML and other related aspects of preparing files are provided at the end of the guide."

Introduction to HTML and URLs

Author: Ian S. Graham

Overview of site (quoted from site):

"This HTML document collection explains how to use the different HTML document description elements, or tags and how to use these elements to write good, well designed HTML documents."

Creating Killer Web sites

Author: David SiegelURL:

Overview of site (quoted from amazon.com):

"More of a style guide than an HTML guide, Creating Killer Web sites is concerned with the building of Third-Generation sites, Web sites that are conceived by design and not by technological ability. Siegel and his helpers at Studio Verso overview a wide variety of topics, including a history of browsers, how to use specific HTML tags, how to select software tools, and advice on pure aesthetic design."

Web Pages That Suck

Author: Vincent Flanders & Michael Willis

Overview of site (quoted from amazon.com):

"Unless you're abnormally gifted, the best way to learn a craft thoroughly is to learn not only its central tenets but also its pitfalls. Web Pages That Suck teach you good Web design by pointing out ugly, misguided, and confusing sites--any site that fails to deliver good graphics and clear, well-focused content. As the authors show you all sorts of corporate and personal pages, they help you determine your target audience, design your site and its navigational elements and content, and solve problems concerning graphics and text."

Yahoo! Directory

Viewing Source Code
One of the best ways to learn HTML is by viewing the source of documents created by someone else. When you are browsing the Internet and encounter some type of design element or layout format that catches your fancy, view the page (or frame) source and see how it was done. Popular browsers such as Netscape Navigator and Microsoft Internet Explorer include the option to of view document source code as a menu item or a pop-up menu. Please be considerate and honor any copyright notifications that you encounter.

HTML Editors and Tools
The software industry has spent hundreds of millions of dollars designing tools that help you to design your web site. The complexity of these software packages varies widely. Some are completely WYSIWYG based, while others are code based, revealing HTML codes to you as you use graphical tool palettes to define logical elements in your document. Some software packages design a complete web site for you by just having you fill out a few pieces of key information with their content creation wizards. Of course, these software packages must be purchased, and all of them do nothing more than what you could do by hand with free software like the text editor Notepad.

If you are considering purchasing a software package to help you author and design your web content, download trial versions of the software where available. Your own personal preferences and tastes will dictate which software packages and tools you decide to purchase.

There are dozens of HTML authoring tools available to help you construct your web pages. Links to several HTML index sites and HTML editor programs are provided below. This is only a small sampling of the web authoring programs available. You can find additional programs by typing "HTML editor" into any good search engine.
Hosting  ::  Web Design  :: Server Administration  ::  Tech Support  ::  Contacts
Data Centers  ::  Tier I Global IP Network  ::  SLA/Contracts  ::  Search  ::  Account Login