Netscape Composer

as a Web Page Creation Tool

Module W32c

Audience and Objectives | About this document...


Contents

Wherever you see this separator line in the document, clicking on it will return you to the Contents.

Overview


Netscape Composer is one of the more commonly used Web composition tools. Why? Because it offers several advantages. Naturally, it has its drawbacks too! Let's take a look...

Advantages 


  • It's free!
  • It's convenient for anyone who uses Netscape as their Web browser
  • It offers a wide range of capabilities without requiring the user to drop into HTML
  • It produces standard HTML

Disadvantages 


  • It doesn't handle frames
  • To insert applets, you have to write the <APPLET> tag yourself
  • Though it handles tables, it is limited in what it can do with them, and has a few bugs

Let's take a look at some of the specific features of Netscape Composer, and see how to use them. We'll start with text-things, and go on to graphics and tables. Then we'll take a look "behind the scenes" at ways to deal with "invisible" codes and the HTML directly. And along the way, we'll explore some features of HTML in general.

But first: how to run Netscape Composer? Run Netscape Communicator in the usual way; then:

You're on your way! Now: what to put on your page? Let's start with some text...
 

Text Technology


Graphics are great, but English is essential - or whatever language you choose to use. Every Web page has to have some text on it. How to make it attractive? How to generate interest? Here are some ideas...

Fun with Fonts 


Basics: 

Use the list box Style List Box on the left of the toolbar to select the HTML style you want. Here are some samples; note that they will appear different in different browsers, so what you see here isn't necessarily what you'll see elsewhere!
Normal: note that almost all HTML text is reformatable. When a browser reads an HTML file, it "pours" the text into the available window width. You can't count on line breaks occurring in a browser where they did in a composer! Styles List

Heading 1 - for your most outstanding title needs!

Heading 2 - for important titles that don't take up so much space.

Heading 3 - for subtitles that still need to be fairly large. Note that none of the titles is centered by default.

Heading 4 - for smaller subtitles. Most browsers give titles extra space above and below, so you don't have to double space around titles.

Heading 5 - This is smaller than the "normal" type, and so is of limited value, unless you are doing your body text in a reduced size.
Heading 6 -  A really tiny title. I never use Headings 5 or 6...but I am somewhat nearsighted! Even these tiny headings have extra white space around them, though.
Address - an under-utilized category of  HTML. (Don't count on it's being in italics! Different browsers may do different things with it.)
Formatted - this is for text whose lines 
        should not be changed in width. 
                It is the exception to 
                     the rule that all 
HTML text can be freely reformatted!
(Note: to get normal line separation,
      use <Shift><Enter> at line ends.)
  • List Item: by itself, not indented. Using the list button List Button on the toolbar gives the "normal" list appearance. 
  • Desc(ription) title: this is intended to allow you to set up pairs of entries where a title is followed by text.
    Desc(ription) text: this is the text describing what the title is telling about. It is automatically indented.


    Sizes

    Headings vs. Sizes
    Headings create extra space before and after the lines they are on, and you're returned to Normal style when you press <Enter>. But you can also change size of type, and they will only take up as much room as the font needs. The sizes defined in HTML are +4+3+2+1 0 -1-2. In Netscape Composer, these are easily accessed on the formatting toolbar, and you can also use the Format...Size menu option.

    Relative Size in HTML
    Edit MenuHTML size tags are "relative": that is, they refer to the default size of Normal type. This is different from word processors and page layout programs, which use points (each point is approximately 1/72 of an inch). This means that using HTML relative sizes (including Headings), the physical size of the letter depends on what the browser user sets as the "Normal" size. In Netscape version 4, you can set the default size by pulling down the Edit menu and selecting Preferences. There is a Font tab that lets you choose default encodings (for international use), variable width font and size (the default is Times New Roman 12 point), and fixed width font (default: Courier New 10 point). 

    Preferences: Font
    When the default is set to a larger size, all the headings and size options increase proportionately - though the browser has ultimate control over the actual size. Is there any way you can make the display a specific size? Yes...but not with Netscape Composer! You'll need a fancier HTML tool to do that, or to write HTML code directly.


    Colors

    Netscape color pickerColors are one of the more reliable features of HTML. Of course, the fine shades of colors vary on different monitors, so it's by no means what a graphic artist could wish - but red is red and green is green, even if the degrees of redness and greenness differ. Some colors are more reliable than others, too - you can count on them to look pretty much the same in most browsers on most display monitors.

    With Netscape Composer, you can change colors on several categories of text. In each case, there is a color picker that offers a choice of 49 "reliable" colors. You can select:

    Page Properties
  • Default text color: The color of everything except links and text that you change specifically. It defaults to black. Use the menu Format ... Page Colors and Properties ... Colors and Background ... Normal text.
  • Link colors: On the same menu, you can choose the three link colors:
    • Link text: defaults to blue
    • Active Link Text: the color while you actually hold the mouse button down over the link - defaults to red and creates a sort of "flash" that confirms to users that they really did something when they clicked!
    • Followed Link Text: after you have been to a site, the links to it turn this color- purple by default.
  • Special colors: If you get tired of the default text color, you can highlight any word or character and change the color. With Netscape Composer, the easiest way is with the color button Text Color button next to the size button in the formatting toolbar.

  • Special Effects

    Of course Composer lets you set text in bold italic underlined text, using buttons on the format toolbar, Bold, Italic, Underline the standard Ctrl+b, Ctrl+i, and Ctrl+u key combinations, or the Format ... Character menu. 

    In addition, there are some special effects you can create with Netscape Composer. Most of them can be set using the Format ... Character menu option.

    Character effects menu

    • HTML allows you to designate text as blinking. Be very sparing with it, since it usually gets on people's nerves! 
    • You can create superscript and subscript styles, helpful for creating math displays, but not as reliable as a word processor. Example: one point is 1/72 of an inch.
    • There is a strikethrough feature for text revision.


    Tools: CharacterOn the Tools menu of some versions of Composer (4.5 and above), there is a separate Character Tools option that offers a number of even more special effects, including:

    • Colorize - it doesn't give you a choice of colors, though.
    • Rainbow Colorize
    • SMALL CAPS
    • Tableize makes highlighed text into a table - single row, single column bright gree background (!). A better tool for this is the Tableize option directly under  the Tools menu. This one creates multi-column and multi-row tables based on either spaces or commas between words. It's useful if you're importing text from files or databases with comma-separated lists. 
    • Tag Stripper removes HTML tag formatting from selected text.

    List Lightning 



    You can make numbered and bulleted lists with Netscape Composer. Here are some tricks you can use:
    • To get indented lists...
      • Use the right-indent button on the format toolbar (has an arrow pointing right)
    • To force a list item to start a new line without a bullet or number,

    • use the keyboard combination 
      <Shift><Enter>
    When creating a numbered list:
    1. You can change the numbering to: 
    2. letters (upper or lower case) 
    3. or roman numerals (upper or lower case).
    4. Get the "context menu" by using the right mouse button to click on any line in the list. Choose "Paragraph / List Properties", and use the Paragraph tab's Number Style list box to select the style you want.

    Great Graphics


    What makes the Web popular with so many people? It's got to be the great graphics! For the fundamentals of graphics on the Web see module W47c. Now, let's play with graphics in Composer...

    Picky with Pictures 


    Basics: Putting a Picture In Image button

    To get started, use the menu Insert...Image or the Image button on the toolbar. That will get you the Image dialog, which you can also use to adjust graphics already in a Web page. 
    Image Dialog

    The first thing to do is specify the picture you want. It's always best to do that using the Choose File button, to insure that the name and location are correct.

    Size Adjustments

    The Dimensions area lets you change the height and width of the image, either in pixels or in percent of the available area. Available area could be either the size of the browser window on the screen, or the size of a table cell, if your image is going into a table. 

    Usually, it's a good idea just to let the image stay its original size, because the quality often suffers when browsers "fiddle" with the size of an image. If you decide to change it, you'll most often want to make sure the "Constrain" checkbox is checked: this keeps the ratio of height to width locked, so the picture doesn't appear squashed or stretched. And if you forget, there's the "Original Size" button to put it back the way it should be.

    Placement Options

    The section entitled, "Text alignment and wrapping around images" gives you some control over the placement of the image - but not as much as you might like. (Later, we'll discuss using tables to get better control over image positioning.)

    The first five buttons are mainly for small images that are shown in a line of text. They let you adjust vertical alignment with some precision. The last two let you have text wrapping around images, either on the left or the right. 

    Alternate Text

    Part of responsible Web creation is including "Alternate text" with each picture. Click the "Alt Text/LowRes" button and fill in some descriptive text. This text is not ordinarily visible, but is displayed in several situations:
    1. When a picture is in the process of being downloaded;
    2. If the picture can't be found or for some other reason can't be displayed by the browser;
    3. If the user has turned off image display, or is using a browser that doesn't have graphic capability (such as Lynx);
    4. In newer browsers: when the user lets the mouse pointer pause over the image for a short time, the alternate text appears in a yellow "sticky-note" format.
    The "LowRes Image" option lets you put in a "thumbnail" linked to a full-size image.

    Coloring between the Lines 



    There are several ways to put separators in your Web pages with Composer. I've often been asked how these can be colored. Let's "read between the lines", and see how we can make each type look colorful...

    Horizontal Rules

    The quickest, simplest way to insert dividing lines in a Web page is to use a Horizontal Rule, like this one:

    In composer, this can be done by using the Insert menu's Horizontal Rule option, or clicking the H. Line toolbar button. These lines can be formatted to change three of their aspects: their height, their length, and their 3D shading. You can edit the rule by double-clicking it, or by clicking ones and selecting menu Format...Horizontal Rule. Here are some examples:

    Height 15 pixels (5 is my default): 


    Width: 50% of window:


    No 3D shading:


    Mini-Tables

    Another way create a divider is to create a table and color its cell(s). This is the best way to achieve a colored dividing line and have control over its color: but you're limited in how thin it can get (not very!). Here's a table with one row, one column, and no border. To make its height as small as possible, the text size is set to -2.  The single cell is colored red, and a dot has been put in it to hold it open, but the dot has been colored the same red as the background, so it won't be obvious.
    .

    Graphics

    The most popular and effective dividers are graphic images. You can get an incredible variety of them - both still and animated - from the free graphics sites linked to Yahoo!http://dir.yahoo.com/Arts/Design_Arts/Graphic_Design/Web_Page_Design_and_Layout/Graphics/

    Tricks with Tables


    You can always create a page with no columns, where text and graphics simply flow from top to bottom. Most page designers at one time or another need to reserve space somewhere in the page space for different kinds of information. HTML provides two ways to do this: frames, and tables. Frames tend to be troublesome, and anyway Netscape Composer doesn't do frames. So that leaves us tables in this context.

    Tables are one of the most versatile tools for making HTML pages look neat. Netscape Composer is fairly good with them. The main problems are the slowness with which Netscape puts text in tables when they get complicated, and a bug in how Netscape gets cells to span more than one column. In spite of that, they're handy and useful to use! 
     

    Table Basics


    Start by creating a table. You can use several approaches to this:
    1. The table button on the toolbar
    2. On the Insert menu, choose Table...Table
    3. If you have a list of items already that you want to make into a table, you can use the Tools...Tableize menu. First highlight the items you want to be in the table. Items to go in different cells need to be separated either by spaces or commas, and each new line becomes a row in the table.
    When you create a table, you'll get a large dialog that lets you control several aspects of the table. Once the table exists, you can get a similar dialog with extra features letting you edit characteristics of individual rows and cells. (Netscape doesn't provide any quick or easy way to format columns.)

    Here's the initial dialog, which you'll also get when you edit an existing table's features:

    Table Create/Edit Dialog

    The best tactic with this dialog is to start at the top and address every issue one  by one. The choices depend on what purpose you're using your table for. We'll talk about several different ways of setting tables up. 

    Meanwhile, you can also get this dialog for editing features by right-clicking the table, and selecting Table Properties on the pop-up menu. You have to click very carefully, though! Your mouse must be over text or graphics - not over empty areas of the table. Otherwise, Netscape may select something entirely different! (Yes - it's very annoying!) A good way to insure that you've got the right table or cell in an empty area is to type some text in, then point and click. You can delete the text later if you didn't really need it.


    Here is the top portion of the dialog tab for editing rows (the bottom is just like the bottom of the Table dialog):
    Table Row dialog


    Here's the top portion of the Cell tab:
    Table Cell dialog

    Using Tables 
    for Layout Management



    HTML is designed for flexibility at display time, but most Web page designers would like to gain some control over their pages. Though Composer can never give us as much control as a page layout program, tables can help a lot.

    Popular Table-based Layouts

    One of the most popular layouts is to create a page with a narrow column on the left side. This column is often used for reference information (links to other parts of the site, etc.) while the larger, right-side column is used for the primarly information of the page. This is done by creating a table with two columns and (often) one row. The result looks something like this:
    .
    .
    .
    .
    ..
    .
    .
    .
    ..........

    A popular variant of this is to leave the borders off and contrast the areas with colors. Here is a three-column page (also frequently found) using a contrasting colors in the cells:
     

    .
    .
    .
    .
    .
    .
    .
    .
    . .

    If you'd like your page to have a "header" area that spans the entire page, don't start the table until below the header...or, create a separate table or separate row the spans the entire width of the page:

    .
    .

    .
    .
    .
    .
    .
    .
    . . .

    Setting the Options

    Some of the options to check when using tables for layout control:
    • Table tab:
      • Borderline: the frame about each cell. For layout, it's often best to turn this off.
      • Equal column widths: Usually this isn't what you want with layout control tables, but there are cases when it is.
    • Row tab:
      • Vertical alignment: usually works best set to Top, which unfortunately is not the default.
    • Cell tab:
      • It's usually easier to leave cell alignment set to Default, and control alignment by rows. You can easily override default alignment for text and images by using ^L (Left) ^E (cEnter) or ^R (Right).
      • Cell spans: This is where you make cells wider than one column or higher than one row. See details of bug-fixes below
      • Cell width and height: these often don't have the desired effect - browsers have a bad habit of ignoring these specifications! 
     

    Spanning 
    Rows and Columns 



    This text is in a table with two columns. The two top rows each contain a single cell that "spans" the two columns. Composer did that for me, buy not without some cleanup. Here's what's going on...

    Spanning Columns

    Here's a table with 3 rows and 3 columns:
     
    1
    2
    3
    4
    5
    6
    7
    8
    9

    I'd like to take the center row and make it one large cell. The first step is to right-click (carefully!) in the cell numbered 4 and select Table Properties to edit the table. I then click the Cell tab and go to the Cell spans section. I want the current cell to span 1 row and 3 columns. This is the result:
     

    1
    2
    3
    4
    5
    6
    7
    8
    9

    Not what I wanted! Cells 5 and 6 should no longer be there. The solution is relatively simple: right-click (carefully) in each of the unwanted cells, and select Delete...Cells from the pop-up menu. The result should be what I wanted to begin with:
     

    1
    2
    3
    4
    7
    8
    9

    Spanning Rows

    Now let's take the same 3 x 3 table and make the cell numbered 2 span all three rows:
     
    1
    2
    3
    4
    5
    6
    7
    8
    9

    Again, the result is displaced cells adding a phantom column to the end of the table. We'll get rid of it in the same way: by deleting the individual unwanted cells:
     

    1
    2
    3
    4
    6
    7
    9

    Having it both Ways

    You can even have cells that span both rows and columns - as long as the result is a rectangular area. Let's expand cell 5 in our original table to fill the entire lower right-hand side of the table: 
     
    1
    2
    3
    4
    5
    6
    7
    8
    9

    As before, the extra cells have been popped into phantom columns, and we'll have to delete them to make the table look right:
     

    1
    2
    3
    4
    5
    7

     

    Perfect Picture Placement 



    The section on picture layout above mentioned the difficulty of getting browsers to place pictures in the right relationship to text. Tables can give you a lot more control! Use some of the table layout tricks shown in this section, together with the alignment options in the Image control section to get your pictures just where you want them! (Well, almost!)

    Behind the Scenes


    There are a number of circumstances when you need to put "invisible" HTML in your page. Composer offers ways to do that without actually editing the HTML directly.

    Meta Tags to the Max 



    "Meta Tags" are HTML codes that give information about the document, but when the page is viewed in a browser, they are invisible. They do things like telling who the author is, what program they used to create the page, what keywords and description apply, and anything else the HTML folks thought would be good. Many of them are useful for getting your Web page listed when people query with Web search engines. 

    Page Description Tags

    Use the menu selection Format...Page Colors and Properties to access the most commonly used page description features. (In this illustration, I have put an explanation of what each tag is for - don't use it as an example!)
    Page Description Tags dialog

    Other Meta Tags

    In the illustration above, you'll notice there is a tab titled, "META Tags". You can use this to insert technical information which this module does not discuss.

    So you Really Want to Edit the HTML? 



    If you know some HTML - even a little - it can be very useful to edit it, even though most of your work is done in the WYSIWYG editor. In addition to tags, you can use it to clean up and adjust things that didn't work out quite right. You can do it with a separate text editor, or with some that are built in to later versions of Composer.

    Separate Text Editor

    You can choose an editor for your HTML files by using the menu selection Edit...Preferences...Composer. You can then browse to find an editor you like on your system. Windows Notepad is OK, and Windows Wordpad is a little better, though you always have to remind it to save your file as text. You can also get shareware programming or HTML editors that make life easier for you. 

    Once you choose your editor, you can open any Web page and select the menu choice "File...Edit Page" to edit the HTML directly. When you're done, exit the editor. Composer (usually) asks if you want to update what you're seeing, and you should click Yes. If it doesn't ask, quit Composer and re-open the file - otherwise, your HTML edits will be lost!

    Built In Editors

    Composer 4.5 offers four other ways to edit your page's HTML:
    • On the Insert menu, select HTML Tag. You can then type in a new tag - for example, an <Applet> tag. However, you can only do one tag in each box - you can't put both <Applet> and </Applet> in the same field. You have to select Insert...HTML Tag again for the second one.
    • On the Tools menu, there is a subsection called HTML Tools. Three editors are available in this section. I have tried them all, and can't decide which one is the worst. They're all pretty poor! Your best bet is to select a separate text editor and use that.

    Summary


    Netscape Composer has definite limitations, and it has a habit of crashing at unexpected moments. In spite of all that, I've found that it can produce pretty decent Web pages. For those who want to produce fancy Web sites, it's not the ideal tool; but it probably meets the needs of 75% of the Web designers out there. And it's free! You can always start with it and move up later.

     About this document...

    Audience:

    For people who have used WYSIWYG software to create Web pages, and who want to learn about the capabilities, advantages, and disadvantages of Netscape Composer in more detail.

    Objectives:

    When you successfully complete this lesson, you will be able to...
    1. Discuss the general advantages and disadvantages of Netscape Composer;
    2. Explain how to set the page properties;
    3. Describe ways of editing the HTML source;
    4. Find buttons and menu items for performing common HTML tasks;
    5. Discuss how to manage tables in Composer;
    6. List ways of creating special effects with tables;
    7. Identify details of the use of horizontal rules and table borders;
    8. Describe options for various types of lists, indentations, definitions, and their use;
    9. Explain the options available for images: their placement, use of alternate text and sizing;
    10. List ways of changing typography, including headings, sizes, colors, style, super- and subscript in Netscape Composer.

    Module W32c:

    This document is part of a modular instruction series in Computer Information Systems. For more information, see the overview or the list of modules in this series, W: World Wide Web. This document has been used in the following classes: CIS 260.

    Author:

    Laurence J. Krieg

    Institution:

    Department of Computer Information Systems, Washtenaw Community College
    History: Original: 29 Nov 1998
    Last modification: Monday, 31-Aug-2009 11:48:06 EDT
    Copyright: Copyright © 1999, Laurence J. Krieg.
    Instructors: You may point to this file in your Web based materials.
    Students: you may make a copy for your personal use.
    All other uses: contact the author, Laurence J. Krieg for permission. Email krieg@ieee.org