|
The Basics |
- Don't Panic! It's Not As Hard As You Think:
- Now that you have an idea of how you want your site to look
and you've established your web environment to work in, you're
ready to start creating your web site.
-
- Today, there are a variety of web page editors on the market.
Some free and some are rather expensive. If you belong to a service
such as AOL or GeoCities, you are given the option to download
a simple HTML editing package for free. But if you're going to
be serious about creating a web site, you might take the time
to invest less than $100 in a good and easy to use package. The
one we recommend for beginners and experts alike is PageMill
by Adobe.
-
- Unfortunately Adobe has discontinued the product. But if
you can find it, it's easy to use and allows you to test and
track your pages within the tool. Try searching through one of
the many online auction sites for bargain prices, such as ebay.com or egghead.com. I've
been able to get PageMill version 3.0 for $20-$40.
-
- With these kinds of editing tools you DO NOT need to know
HTML. The language behind a web page. But it is very helpful
if you do understand how HTML works and what you can do with
it. The following is a basic tour of HTML for the beginning developer.
The next pages give you some detailed specifics for some of the
more common HTML tags and what you can do with them.
-
- It's really not as hard as you think..give the tour a spin
The tour will give more detailed information, examples and steps
for using the basic code described on this page.
|
|
- Header
- Body
- Footer
|
- The Structure Of A Page:
- A page typically consists of 3 parts.
- The Header defines the window title and the characteristics
of the page overall.
- The Body defines the content of the page, including any navigation
buttons needed.
- The Footer defines links back to the home page, a contact
person, and a revision date and so on.
|
|
Creating A Web Page
with HTML
<HTML> <b><center>
Page Title
Info to Share </center>
</b> </HTML> |
- Knowing HTML Makes It Easier:
- You don't HAVE to know HTML, but it really can help you create
the pages you want in the long run.
-
- A web page can be created with simple HTML, DHTML, a Java
Script, VRML or a more complex CGI, C++ or Perl program. Many
business sites today use JAVA applications to provide varying
database services. In this demo, we're going to focus on HTML.
-
- HTML code is really just a series of TAGs that tell a browser
how to display the text you want the user to see. With only a
few exceptions, all the tags are made up of 2 statements, one
to START the tag command and one to END the tag command.
-
- Looking at an HTML page is a lot like looking at a Word document
with the "reveal codes" option turned on. You'll see
the commands that create a paragraph, an end of a line, bold
or italic text and so on.
|
|
<HTML>
<title>
The Smith's Home Page
</title>
<body>
<center>
Welcome <br>
To Our Home
Info to Share
</center>
</body>
</HTML> |
- Breaking Down The Tags:
- A tag is represented by a reserved word which is contained
inside 2 brackets <HTML>. A web page must start with the
<HTML> tag and end with the </HTML> tag.
-
- The TITLE section defines the heading on the browser window.
For instance, if you look at the top of your screen, you'll see
the heading for this window, which says : SpringWolf Designs
- Tips & Tricks. That information is specified by the title
tag.
-
- The BODY of your web page can contain images, text and links
to other pages or sites.
|
|
- <BLOCKQUOTE>
- Creating an indent
- </BLOCKQUOTE>
|
- Creating Indented Blocks:
- Blocking text is used when you want to indent a paragraph
to set it apart from the rest of your text. The code to the left
will product text that looks like the following:
- Creating an indent
|
|
- Formatting with
Numbered Lines
|
- Using Numbers and Bullets:
- Even with the limitations of current HTML code, you can still
do a lot to design your web page in an easy to read format. You
can structure your text with numbered lines, bullets or blocking.
|
- Unordered List:
- <UL>
- <LI>Item
1
- <LI>Item
2
- </UL>
-
- Nested Unordered List:
- <UL>
- <LI>Item
1
- <UL>
- <LI>Item
1
- <LI>Item
2
- </UL>
- <LI>Item
2
- </UL>
|
- Unordered / Bullet Lists:
- There are two tags used to create lists. The un-ordered list
creates a bullet list. The code to the left will produce a bullet
list like this:
-
- You can include a sub-bullet simply by adding another tree
of the UL tags. Such as this:
|
- Ordered Lists:
- <OL>
- <LI>Item
1
- <LI>Item
2
- </OL>
-
- Nested Ordered List:
- <OL>
- <LI>Item
1
- <OL>
- <LI>Item
1
- <LI>Item
2
- </OL>
- <LI>Item
2
- </OL>
|
- Ordered / Numbered Lists:
- There are two tags used to create lists. The ordered list
creates a numbered list.The code to the left will produce a bullet
list like this:
- Item 1
- Item 2
-
- You can include a sub-bullet simply by adding another tree
of the OL tags. Such as this:
- Item 1
- Item 1
- Item 2
- Item 2
|
- <UL TYPE=A>
<LI>1st listing
<LI>2nd listing
<LI>3rd listing
</UL>
|
- Additional List Parameters:
- Both the Unordered List and Ordered List can be used with
additional parameters to change the type of bullet used in the
list.
-
- With the <UL> tag you can use the TYPE parameter with
the following values:
CIRCLE
SQUARE
DISC
-
- With the <OL> tag you can use the TYPE parameter with
the following values:
A
a
I
i
1 (When used with the VALUE attribute)
|
- Bullet / Number Examples:
- Be careful using these attributes with HTML editors, such
as PageMill. If they do not provide an option through their front
end interface, you'll have to code these values by hand through
the HTML view. But when you switch back to the 'page view' they
may replace the code you entered from 'A' to an 'a'. It can be
frustrating and annoying. You can safe the options you set IF
you make your final updates through the 'code view' and save
your page without switching back to the 'page view'. Then you'll
have to remember this page has to be modified through the 'code
view' instead of the 'page view'.
-
- <UL TYPE=CIRCLE>
<LI>1st listing
<LI>2nd listing
<LI>3rd listing
</UL>
-
- Creating:
|
- <UL TYPE=SQUARE>
<LI>1st listing
<LI>2nd listing
<LI>3rd listing
</UL>
-
- Creating:
|
- <UL TYPE=DISC>
<LI>1st listing
<LI>2nd listing
<LI>3rd listing
</UL>
-
- Creating:
|
- <OL>
<LI VALUE=1>Item 1
<LI VALUE=12>Item 2
<LI VALUE=20>Item 3
</OL>
-
- Creating:
- Item 1
- Item 2
- Item 3
|
- <OL TYPE=A>
<LI>1st listing
<LI>2nd listing
<LI>3rd listing
</OL>
-
- Creating:
- Item 1
- Item 2
- Item 3
|
- <OL TYPE=a>
<LI>1st listing
<LI>2nd listing
<LI>3rd listing
</OL>
-
- Creating:
- Item 1
- Item 2
- Item 3
|
- <OL TYPE=I>
<LI>1st listing
<LI>2nd listing
<LI>3rd listing
</OL>
-
- Creating:
- Item 1
- Item 2
- Item 3
|
- <OL TYPE=i>
<LI>1st listing
<LI>2nd listing
<LI>3rd listing
</OL>
-
- Creating:
- Item 1
- Item 2
- Item 3
|
|
|
- <DL>
- <DT>HEADING/TERM
- <DD>DEFINITION
- </DL>
|
- Formatting with Term List:
- Using a Term and definition list can also help you format
your text. Not just for creating glossaries, but also for creating
titled sections within your web page. You may remember this format
which we used on the previous page to explain the web environment.
- Most of the text on this page is using the Term/Definition
tags. The highlighted section of text is the <DT> tagged
text. The indented standard text is is the <DD> tagged
text.
|
|
|
Here we can use a hard break <BR>
to force a new line. <P>
Then using the <P>
tag to force a new paragraph. |
- Hard Breaks and Paragraph Breaks:
- The other way to regain textual control is to use a 'hard'
break character where you want a carriage return. This allows
you to keep lines short - and to control the flow or presentation
of your text, instead of allowing the text to continuously wrap
around.
-
- The paragraph does exactly what it sounds like. It creates
a new paragraph of text on your web page.
|
|
|
Putting additional
spaces between words. |
- Adding Extra Spaces:
- At times you'll find a need to include extra spacing between
words or images. HTML code does not recognize more than one blank
space between two objects. To get around this you can use the
'non-breaking space' ( ) tag to force extra spacing.
|
|
Tables can help
Structure Text
As Well |
- Using Tables For Formatting:
- Tables can give you a great deal of formatting assistance.
You can place pictures in specific locations relative to a group
of text. Or you can set up highlighted text next to a detailed
description. The format of this page is actually a table. The
1st column is what you see to the left as the bold text and examples.
The 2nd column contains the text you're reading right now.
-
- Each of these descriptive paragraphs and examples is 1 row
within the table. Each of these is separated by another row that
contains the horizontal line that separates each section of this
demo. We'll cover Tables more later.
|
|
|
Help Online |
- Finding Help:
- These are just some of the bare basics of HTML. You can find
many resources online to help you learn more, or to find out
what a particular command can do. Check out our Helpful
Links page to visit some of these sites, or go to our next
page to learn more about HTML tags. And don't under estimate
the help you can find from a good Google
search. There are tons of sites out there that can help you
code your pages.
|
|
|
Next: Using Fonts |
|
|
 |