windows web hosting

Hypertext Markup Language (HTML) is the standard language used to write Web pages; however, you do not have to learn HTML in order to create Web pages. Web-authoring programs do most of that work for you. You just supply the text and graphics.

Whether you plan to write your own HTML or use a Web-authoring program, one of the first things you do as part of creating your Internet presence is to design your Web pages. Presenting a Web site that is informative and easy to use is a challenge.

This appendix explains how you can get started and also includes references to resources that can help in creating Web sites that people want to visit.

  • HTML 101, or How Web Pages Work
  • Web Site Construction
  • HTML Books
  • HTML Online References and Style Guides
  • HTML Editors and Tools

HTML 101, or How Web Pages Work
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).

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.01 is the most recent version.


Web Site Construction
There is a LOT of help on the Web for those who prefer using a web-authoring program to coding in HTML. This section is for those who want to learn some basic Web site building and design skills.

Computers connect and download at different speeds over the Internet; therefore, you should design your Web pages to download fairly quickly for the slower connections that most users have.

The process of creating a Web site in a Web-authoring program has four components:

  • Selecting a Web-authoring Program
  • Completing a tutorial in the selected Web-authoring program
  • Planning the layout and content of the Web Site
  • Publishing the completed Web Files

Selecting a Web authoring program
Web authoring software interprets text and graphics you put on your page into the HTML markup language. Because any computer can process HTML, it has become the standard markup language for Web page development.

Some Web-authoring programs are free. Type web authoring software in your search engine text box, choose a program, then download and install it using its accompanying online instructions.

A Web-authoring program tutorial helps you to create a sample Web site. Most Web-authoring programs are user-friendly and contain the same basic features: headers, text, tables, frames, graphics, links, and buttons.

Completing the Program Tutorial
This is very important! Go through the tutorial from beginning to end. If it helps, do it twice. Practice makes perfect! As you go through the tutorial, you will discover some basic presentation concepts:

A typical Web site consists of a Home page and other pages, and sometimes has an Entry page before the Home page.

The Home page welcomes visitors and acts as the Table of Contents for your site.

On exclusive Web sites, the Entry page acts as a gateway to the Web site by requiring user identification. (iManager requires such authentication before admittance.)

Links on the Home display other pages from this Web site or other Web sites.


Planning the Layout of the Web Site
After reading this section, plan and create your own Web site just as you did in the tutorial.

The following is a typical Web site layout.

windows web hosting

 

Consider Layout and Design Elements.

When you are in the planning stage, you are working in "layout and design" mode. The following tips are helpful for first timers as well as those with some experience:

  • Define your target audience or market; staying focused on your audience will help you decide what to include in and exclude from your Web site content.
  • Whenever possible, build your entire directory (folder) and file system for your Web site before you add any content. It is easier to test and adjust design and navigation features before you fill the pages with information. If your entire Web site contains 5 to 10 pages, you need only to create a folder for your text files and a folder for graphics files. Large Web sites containing many Web pages often have several folders to help keep the information organized.
  • It is often helpful to actually draw pages on a whiteboard, blackboard, or to write out ideas on pieces of paper and shuffle them around until the flow makes sense.
  • Make file names as short as possible, and devise a naming system you can easily remember. For example, a page containing seminar information could have semtitle.png, semlogo.gif, and seminfo.htm in the seminar folder.
  • If you decide later to add another section to your Web site, just create a new folder for additional files.
  • You cannot use existing files and graphics in a newly created section. You will break links, and you really don't want to do that, especially in a large Web site.
  • Nothing beats tables for organizing the information you have. Your tutorial will explain how they are made and used.
  • White space is nice; it's easy on the eye and helps guide a viewer through the information. Avoid cluttering your Web page with too much information; it would be better to add another page.
  • Select a font that is easy to read like Arial or Verdana.
  • Avoid ALL CAPS text. IT SEEMS TO BE SHOUTING AT YOU.
  • While selecting colors, experiment until you find a combination that is attractive. Trial and error is the most common method for getting the look you want. For best results, select your colors from the “browser-safe colors” palette. This will ensure that they look the same on different operating systems and computers.
  • Graphics are saved as image files with one of four file extensions.
    • .jpg - best for photographs and other images that contain lots of shading
    • .gif - best for flat fields of color having no shading, such as sketches and cartoon images
    • .png - designed to replace the gif format
    • .tif - best for gray-scale images
  • Balance your use of graphics against the time it takes to display them. The larger the graphic, the longer it takes for the page to load.
  • Test the Web site by having someone proofread your text. Get opinions from friends and family. They might raise questions you haven't thought of.
    • Check your links. Do they work? Broken links frustrate visitors.
    • View your Web site from several browsers. Each browser displays a Web site slightly differently.
    • Keep your Web site interesting and attractive by updating its content periodically. Always recheck links after making changes.

Publishing Your Web Files
When you are ready to publish your Web pages to your VPS v2 Virtual Server:
  1. Open the directory on your computer that your Web files are stored in.
  2. Open iManager or your FTP program.
  3. Select the destination directory on the VPS v2 Virtual Server for the Web files to be stored in on the VPS v2 Virtual Server.
    • If you are the Webmaster for the primary domain, you will upload the files to the primary domain’s document root, the /home/enetrics/www/enetrics.com directory
    • If you are the Webmaster for a subhosted (virtually hosted) domain, you will upload the files to the subhosted domain’s document root, the /home/username/www/subhosted_domain directory.
  4. Using iManager or the FTP program, upload the directory containing the Web files, from your local computer to the document root on the VPS v2 Virtual Server.
  5. Open a browser and type the URL for the Web site: http://www.primary_domain.com, or http://www.subhosted_domain.com.

HTML Books
If you want to experiment 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.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 Siegel

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 review 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
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, but it’s a good start You can find additional programs by typing "HTML editor" into any good search engine.Stroud's List – 32-Bit Windows HTML Editors
Browsers, Viewers, and HTML Preparation Resources
Yahoo! Directory
Allaire HomeSite
AOLPress
Galt Technology webMASTER PRO
GoLive CyberStudio
Microsoft FrontPage
NetObjects Fusion
Netscape Composer (Part of the Communicator Suite)
Sausage Software HotDog

[Handbook Main Table of Contents] [Proceed to Appendix C]

Hosting  ::  Web Design  :: Server Administration  ::  Tech Support  ::  Contacts
Data Centers  ::  Tier I Global IP Network  ::  SLA/Contracts  ::  Search  ::  Account Login