Hypertext Markup  «Prev  Next»

Lesson 3 Using editors
Objective Describe the Types of editors used to create Web pages.

Using Editors for Web Pages

What is an HTML document?

An HTML document is an unformatted ASCII text file. ASCII text is plain text with upper- and lowercase letters, numbers, and punctuation marks. An ASCII text file contains no special characters or formatting commands.

Text editors

HTML code can be composed using any text editor that can output ASCII text. You can create HTML files using one of three types of editors:
  1. ASCII text editors
  2. HTML editors
  3. WYSIWYG HTML editors

ASCII text editors


Word Processor
The ASCII text editors require that you be familiar with HTML. They also do not validate, or check, the HTML statements to make sure they are correct. Using an ASCII text editor does, however, give you complete control of the code you write. Some examples of text editors are Windows Notepad, Macintosh Simple Text, and vi in UNIX.

HTML editors

HTML editors such as Bare Bones Software's BBEdit, Allaire's HomeSite, and Hot Metal offer features beyond simple ASCII text editors. These include:
  1. HTML statement validation
  2. Automatic link checking
  3. Web site hierarchical structure displays
  4. Completion of HTML tags and attributes
  5. Switching capability between editor and browser (source code) formats
  6. Spell checking
  7. Search and replace capability

WYSIWYG editors


Manually Hard Coding
Examples of WYSIWYG (What you see is what you get) HTML editors include Macromedia's Dreamweaver, Microsoft's FrontPage, Adobe's GoLive and Pagemill, Netobject's Fusion, and Netscape's Composer. In general, it is not necessary to learn or know HTML code to use a WYSIWYG editor. In addition to the features found in HTML editors, WYSIWYG editors include:
  1. Precoded objects
  2. Predesigned color schemes
  3. Visually-based frame design
  4. Ability to invoke an FTP session from within the editor
  5. Sample Java code
In the next lesson, you will learn how to identify HTML page structure and the various types of HTML tags.

Using Editors - Quiz

Click the Quiz link below to test your understanding of the differences among the editors used to create HTML pages.
Using Editors - Quiz