HTML Basics

Contents

What is HTML?
Basic Layout
Your first HTML document
Text formatting tags
Color and Style
Adding Images
Creating links
Tables
Forms
Lists
Special Characters
HTML Links

Putting your page on the Internet

So you've completed your html document(s) and want to show them to the world on the internet. This is basically a two step process.
  1. Determine what server to use
  2. Upload your html file(s) to the server
Determining a server
In determining what server to use you need to understand a little about url's and internet domains.

A URL (Uniform Resource Locator) is what you use to locate and interpret any internet resource(html page,image,directory,newsgroup,etc). For instance, the URL for Chisholm Technologies home page is "http://www.chisholmtech.com/index.html". The syntax for URL's is

protocol://host:port/resource
The protocol that you're probably most familiar with is HTTP which is the common language between internet servers and web browsers. Others are FTP, FILE, MAILTO, and NEWS. Note that for the mailto and news protocol, the 2 forward slashes after the protocol in the url are not used.

The host is the domain name (discussed below) and the port, which is optional, is the port number which further specifies the location.

The resource, which is also optional at least for the http protocol, is the internet resource you wish to locate such as an html page or newsgroup. If omitted, it defaults to a page named index or default.

A domain name is a unique identifier (such as chisholmtech.com) that is registered with InterNIC, an organization that keeps track of all domain names on the internet. Once a domain name is registered, it must be associated with a unique address, called an IP address on a physical server that is connected to the internet backbone, in order to be accessible.

If you want your page(s) to be accessible from your own domain such as www.yourdomainname.com, then you must pay to register a unique domain name with InterNIC and find a webhosting company that will give you a unique address and space on their servers for your domain. Most of them will also register your domain name. There are hundreds of such companies with various price ranges and options. Go to www.hostview.com if you want to explore your options.

If you're not prepared to pay for and maintain your own domain, or you just don't care if your page(s) are accessed from someone else's domain, there are several options available to you. If you are currently using an ISP such as AOL, then you may not know it, but they probably already have a location for your personal web page(s). Contact your ISP to find out. If not, there are several companies that will give you space on their servers in exchange for advertising on your site, such as www.geocities.com

Uploading Files
Once you have a server location and unique userid and password to it, you can begin uploading your files. Most web hosting companies provide easy to use tools to upload your files with. If not, you will have to use FTP(File Transfer Protocol) yourself. I recommend using one of the many graphical ftp programs available such as CuteFTP or LeapFTP. These programs allow you to drag and drop files from your machine to the server you specify. This way you don't have to learn FTP.

Now you (or anyone) should be able to see your pages at your internet address.

This concludes the tutorial. Hopefully it has helped improve your knowledge of HTML. The last page is links to sites that will help you continue your HTML education.

Next >>