Basic Web Design

Sheep Computing


On Web Page Design:

The sheep have decided to "tell all" they know about web design. They don't know much, but are willing to share. If they can do it, so can you!

There are things to consider first before doing any design work. One of the first things to try to understand is that the page will NEVER look the same on ANY 2 computers. (the sheep almost never got this concept) This is because of variables like MAC versus PC, screen size, resolution settings, and the actual amount of video memory (VRAM) built into any particular computer.

Therefore, you get things like "photo stacking" on a web page. This happens when the person designing the page is working on a large screen at high resolutions.

You can see how your monitor is currently configured. If you use a MAC go to "Control Panels", then select "Monitors and Sound".
If you are using a PC then click on the "Start" button, this brings up Settings; under Settings select "Control Panel", then click on the "Display" icon (a picture of a monitor), then click on the Settings Tab.
The "screen display" area will show something like 640x480, 800x600,1024x768, etc. This is your number of pixels used to fill up your screen -e.g., 800 pixels horizontally and 600 pixels vertically.

The "color palette" area will show something like 256 colors (8-bit color depth), 16-bit ("high color", "thousands of colors"), 24-bit ("true color", "millions of colors"), or 32-bit. This is the number of different colors your screen is capable of showing at any one time.

Now, your computer can be set to show different numbers of pixels on the screen, and at different color "depths" - however, if you select a large number of pixels (say 1024x768), you rob the computer of its capability to reproduce lots of colors. Likewise, if you select a large color depth (say, 32-bit), you rob your computer of its capability to reproduce lots of pixels. In short, every computer has a set amount of video memory to support the screen display, which has to be shared between the number of pixels and the number of colors.

When somebody (like me) has a 15 inch screen set at 800 X 640 we experience photo stacking over text, if the web designer wasn't careful.

We will discuss "tables" later as one solution for this problem. For now, we will start at the beginning of a page and work through how the HTML script is written. To write your own HTML script you will want to use a software package like "Simple Text" for the MAC or "Note Pad" for a PC or some other very basic ASCII file on a PC - never use "Word" or some word processing software as this adds in hidden commands that will cause your files to be unreadable to some users - (sort of like email attachments can not be universally read). I have used my first page of my website as an example.

Please note that any words or symbols that are placed inside of brackets < > will NOT be seen on the webpage and so all HTML script commands are written inside of the brackets.

<HTML><HEAD><TITLE>Gleason's Fine Woolies</TITLE></HEAD>

This is the FIRST info that a search engine will look for and find in a web page. Its MOST important to give your page a TITLE, not just something like "home page", "my page", "1st page", etc. A search engine will NEVER find you if you have done this.
The beginning and end of any commands MUST be inside of a bracket (<) and the END of a command string MUST come to an end with a slash (/) and end inside of a bracket (>). As in the above </TITLE></HEAD> this indicates the end of the title and the end of the page heading.

<META NAME="keywords" CONTENT="Corriedale sheep, wool, hand spinning, felt, stuffed animals, Soumak, tapestries, coats, grading, wool shows, breeding stock">

The above META info does NOT appear to the web page reader but IS what the search engines are most looking for. If you do not include the META "keywords" CONTENT and the below META "description" CONTENT, then your site will rarely be found.

<META NAME="description" CONTENT="Corriedale Sheep, wool, grading wool, handmade felted wool, sheep breeds, wool tapestries">

Simply use the above two command strings and insert your own keywords and descriptive content words.

<BODY BACKGROUND="blue.2.jpeg" LINK = "#007373" VLINK = "#700070">

This command tells browsers that there is a background image ... "blue.2.jpeg" ... this could be any image you design, and it will "tile" or reproduce the image over the entire screen until the screen fills with this image. The LINK is referencing a colour for the Links which are listed later in the page ... they are one colour before being clicked on and a second colour, a VLINK or "visual link" after clicking.


The following commands are stating the font size ... where <H1> is the largest font and <H7> the smallest. That it should be CENTERED on the page, and that it should be this particular colour: #007373. Later I will give you a resource for finding out the colour numeric code for any colour. These colour codes are always 6 numbers and are mostly universally read by all browsers. Sometimes what appears to you to be a lovely shade of green will end up being a nasty neon chartreuse for someone else, but you have no real control over this ... take your best shot.

<CENTER>
<H1><FONT COLOR ="#007373">
Welcome to Gleason's Fine Woolies Ranch
</H1></FONT COLOR></CENTER>

The end commands: </H1> for the title and </FONT COLOR> for the font colour.
So the above string produces this:

Welcome to Gleason's Fine Woolies Ranch


<P><H2><FONT COLOR ="#007373">

The <P> is a paragraph break or a spacing break. The <H2> is a new font size command. The <FONT COLOR ="#007373"> states the colour of the fonts. If you do NOT give a font colour, it will always be black. Likewise, if you do NOT give any sort of background instructions, the background will always be the universal grey ... not a bad thing for reading long text.

</H2></FONT COLOR></CENTER>

The above are the ending commands for the subtitle.

This string looks like this:

<CENTER> <P><H2><FONT COLOR ="#007373">
Home of Beautiful Black, Grey, Spotted, and White Corriedales and Australian Bond Sheep
</H2></FONT COLOR></CENTER>

The above string produces this subtitle:

Home of Beautiful Black, Grey, Spotted, and White Corriedales and Australian Bond Sheep


And now, for the simplest way to insert a photo or graphic image and some text. This will put the image on the left and the text on the right. Doing it this way, the text will appear in paragraphs, which will vary in line width as the size of the monitor is larger or smaller. As I work with one of the smallest monitors it will no doubt be a longer line width on someone else's larger monitor.

<P>
<img src ="firstpic.jpeg" width = 316 height = 219 Hspace = 5 align = left ALT = "farm photo" >

This is the pointer to the image. It also states the size of the image in pixels ... width = 316 height = 219. It also says that the text should not be any closer than 5 pixels to the image ... Hspace = 5. It says that the alignment of the image should be to the left of the page and that the title of the image is "farm photo". ALT indicates the title of the image that will appear. Its important to give your images a title in this way as there are now search engines that search for graphics as well as text info. So use a title that says something useful about the image content, not something like "photo.2".

<P>

<H3> <RIGHT>

These two commands say the font size and its placement on the right side of the page.

What follows is the actual text paragraph with <P> breaks for each paragraph and an inserted "live link" that goes to another page that has more info about the Corriedale breed.

Welcome to the ranch here outside Lyons, Colorado. We have Corriedale sheep - which means we have lots of wool and all sorts of wool products. We also sell registered white Corriedale breeding stock, and black, grey, and spotted Corriedales.

<P> Our Corriedales are the original

Here is the inserted live link. It goes to a whole separate HTML page that I have written. It starts over at the top with all of the same sort of scripting so as to give it meta tags, a title, images, text, etc. Each new web page must be built in much the same way as this basic page has been.

<A HREF = "old.style.html"> "old style" sheep:
</A>

Here, the link begins with the <A HREF = "old.style.html"> and ends with the </A>. The words "old style" sheep: appear in the link colour assigned back up at the top of the page. Then it goes back to the text in black fonts.

small framed with dense, long staples. The fleeces range in blood count from low 1/4 to almost fine with most of the fleeces falling into the high 3/8ths with a 5 inch staple, and of course, a beautiful crimp.

<P>
Here you will find covered fleeces, processed roving, original hand felted stuffed animals, hand spun yarns, and hand spun, handwoven soumak tapestries.

</RIGHT>
<P><HR><P>

These commands end the position of the text on the right, and insert an actual line drawn across the page as a more firm visual break in the page.

So, the string of commands ends up looking like this:

<P>
<img src ="firstpic.jpeg" width = 316 height = 219 Hspace = 5 align = left ALT = "farm photo" >
<P>
<H3> <RIGHT>
Welcome to the ranch here outside Lyons, Colorado. We have Corriedale sheep - which means we have lots of wool and all sorts of wool products. We also sell white, black, grey, and spotted Corriedale breeding stock.
<P>
Our Corriedales are the original
<A HREF = "old.style.html"> "old style" sheep:
</A>
small framed with dense, long staples. The fleeces range in blood count from low 1/4 to almost fine with most of the fleeces falling into the high 3/8ths with a 5 inch staple, and of course, a beautiful crimp.
<P>
Here you will find covered fleeces, processed roving, original hand felted stuffed animals, hand spun yarns, and hand spun, handwoven soumak tapestries.
</RIGHT>
<P><HR><P>

It produces this block of image and text:

farm photo

Welcome to the ranch here outside Lyons, Colorado. We have Corriedale sheep - which means we have lots of wool and all sorts of wool products. We also sell white, black, grey, and spotted Corriedale breeding stock.

Our Corriedales are the original "old style" sheep: small framed with dense, long staples. The fleeces range in blood count from low 1/4 to almost fine with most of the fleeces falling into the high 3/8ths with a 5 inch staple, and of course, a beautiful crimp.

Here you will find covered fleeces, processed roving, original handfelted stuffed animals, handspun yarns, and handspun, handwoven soumak tapestries.


Another way to have done this would be to construct a "table". If you would create a "table" to put your photos and text in (not with borders - an "invisible" table) then you can control how the photo and text are viewed by everyone.
Here is an example of what I mean (I have used tables on my "how to make sheep coats" page so as to be sure the photos do NOT cover the text):
<!---------------------------------- ---------------------------->

<TABLE WIDTH=100% ><TR>

This command string announces the beginning of the table and says that it should fill 100% of the screen, no matter the size of the screen.

<TD ALIGN=LEFT>
<H3>

This command says that the following text paragraph will appear on the LEFT side of the screen and the fonts shall be a medium size: H3.

This is the text paragraph:

Leg straps are strips with long edges folded to the inside and stitched all around. After sewing, they are about 1" to 1 1/2" wide x the appropriate length.

</TD>

This command says to END the above instructions.

<TD ALIGN=RIGHT>

This command says to begin anew and place what follows on the RIGHT side of the screen.

<IMG SRC="sc.3.jpeg">

This command is a pointer to the graphics image (photo, drawing, etc.) and MUST be perfectly stated or the image will NOT be found and you will get that "broken image question mark" icon instead.

</TD></TR></TABLE>

This command is the end of the table ... anything done after this will be outside of the table.
<!---------------------------------- ---------------------------->
When you use a divider like the one above, and place it inside of the < > it will NOT appear on your website, it is just a visual reminder that your table has begun or ended.

So, the above string looks like this:
<!---------------------------------- ---------------------------->

<TABLE WIDTH=100% ><TR>
<TD ALIGN=LEFT>
<H3>
Leg straps are strips with long edges folded to the inside and stitched all around. After sewing, they are about 1" to 1 1/2" wide x the appropriate length.
</TD>
<TD ALIGN=RIGHT>
<IMG SRC="sc.3.jpeg">
</TD></TR></TABLE>
<!---------------------------------- ---------------------------->

It will produce a block of text and an image that look like this:

Leg straps are strips with long edges folded to the inside and stitched all around. After sewing, they are about 1" to 1 1/2" wide x the appropriate length.


If you want to put the image on the left and the text on the right, but want to be SURE that the text begins and is aligned on the right side of the paragraph, then you need to use this command (taken as an example from our catalog page, notice this command)

<TD ALIGN=RIGHT|LEFT>

Notice the verticle "|" mark between RIGHT and LEFT.

Such a string would look like this:

<!---------------------------------- ---------------------------->
<TABLE WIDTH=100% ><TR>
<TD ALIGN=left>
<img src ="isabo.lamb.jpeg" width = 208 height = 264 Hspace = 5 ALT = "Breeding Sheep for Sale" >
</TD>
<TD ALIGN=RIGHT|LEFT>
<H3>
We maintain a closed flock and have been certified "free of brucella ovis" since 1989 and do random OPP testing, which has been negative. Breeding stock is available from time to time ... please email with your questions.
</TD></TR></TABLE>
<!---------------------------------- ---------------------------->


It would look like this:

Breeding Sheep for Sale

We maintain a closed flock and have been certified "free of brucella ovis" since 1989 and do random OPP testing, which has been negative. Breeding stock is available from time to time...please email with your questions. Ewe and ram lambs are usually $200.00.


Now I will show you how to make a chart that appears on the web page as an actual table inside of a box. This example appears on our page titled "Blood Count" and is a listing of wool grades (not that you need to list wool grades on your web site).

<P>
<CENTER>
<TABLE>
<TABLE BORDER=6>

These commands say that it is the beginning of the table, that it will be CENTERED on the page ... it could be on the LEFT, or on the RIGHT and you could put the whole deal inside of one of the above constructed tables so as to put text on the right or on the left of this table.

If it is a very large table with lots of boxes, then perhaps it should be CENTERED. The table border command defines how wide in pixels the border will appear... this could be more or less pixels... see what looks best to you.

<TR><TH>Fine Wool </TH><TD> 2 1/2 inches in staple length </TD><TD> Very fine crimp (close together)</TD></TR>

This command <TR><TH> insert whatever words you want to put in the box </TH><TD> is the instruction for the content of each box.
When you put them into a string of boxes, they will appear that way as defined by the opening command of <TR> (table row begins) and the ending of </TR> (table row ends). The <TH> and </TH> define the content of each box inside of that row.)

<TR><TH>1/2 Blood Wool </TH><TD> 3 inches in staple length </TD><TD> Medium fine crimp </TD></TR>

and so on until you have entered all of the rows and boxes you want in the table.

</TABLE> </H4> </CENTER> <P><HR><P>

These are ending commands ... a table end, a font size end, an end to the placement on the page, and finally a horizontal bar (row) drawn across the page as a divider.

So, the string of table commands would look like this:

<P>
<CENTER>
<TABLE>
<TABLE BORDER=6>
<TR><TH>Fine Wool </TH><TD> 2 1/2 inches in staple length </TD><TD> Very fine crimp (close together)</TD></TR>
<TR><TH>1/2 Blood Wool </TH><TD> 3 inches in staple length </TD><TD> Medium fine crimp </TD></TR>
</TABLE> </CENTER> <P><HR><P>

This is how such a table or chart would look:

Fine Wool 2 1/2 inches in staple length Very fine crimp (close together)
1/2 Blood Wool 3 inches in staple length Meduim fine crimp


This is how a list of live links can be done ... I have used for an example the list that appears on our first web page.

<P>
These are some of this year's

Text that says whatever you like about the link ... this appears in black font.

<A HREF = "lambs/newlambs.html">
new lambs.

Text that actually appears AS the link, is the link colour you have stated above. Write the title of the link or the content of the link.

</A>

The link MUST have <A HREF = as a beginning and </A> as an ending. The "lambs/newlambs.html" is the page description that the link goes to.

The command string would look like this:

<P>
These are some of this year's
<A HREF = "lambs/newlambs.html">
new lambs.
</A>

This is how it would appear:

These are some of this year's new lambs.


Let's say something about your images you will be using. They need to be
(1) the very best quality you can manage
(2) compressed as much as is possible using a compression software program ... meaning saved as a jpeg. or jpg. or gif. file ... no other image files are readable
(3) defined by the pixel size as in the examples above. These things greatly reduce the load time of the page.

THEY say, never put more than one image on a page, as the load time pisses folks off and they won't wait ... this is up to you. What some city folks DON'T understand is how the rural folks must struggle with old copper phone lines that will NEVER be replaced with fiber optic cables, and so a 28 kilobaud modem is the BEST some of us will ever have ... a faster modem is wasted on slow phone lines. If we all live long enough, perhaps we will all have a direct satellite uplink and faster modems will mean something and big, flashy pages with movies and sound files will load before we die. As it is now, movie and sound files (particularly of the "Shock Wave" type) DO NOT/WILL NOT load and cause a slower browser (like mine, out in the country) to crash. This sort of consideration is all up to you and who you think will be reading your pages. You're on your own with this sort of thing.


Here is how to put an "email direct send" on your web page:

<CENTER>

If you have any questions you can e-mail them to

This will appear as text ... say whatever you like about sending an email to you.

<A HREF = "mailto: gfwsheep@gfwsheep.com">

Insert your own email address, whatever that might be.

Joanna & Keith Gleason

Insert your own name here as a reminder of who they are writing to.

</A>

Notice that this script begins with <A> and ends with </A>

This is how the script would look:

<CENTER>
If you have any questions you can e-mail them to
<A HREF = "mailto: gfwsheep@gfwsheep.com">
Joanna & Keith Gleason
</A>

This how the email direct send will appear on your page:

If you have any questions you can e-mail them to Joanna & Keith Gleason

After inserting this into your page, be sure to try it out, send yourself a message to be sure it works.


You will need some sort of software package like "Fetch" so that you can transfer (FTP) your HTML files over to your server (the company you are paying every month for your web access and email account. You can find a version of this type of software at http://www.tucows.com Type in the word "fetch" and it will show you a list. Most servers will give you 5 Mgs of space for you to use for your personal interests. Most will not allow you to use this space as a "commercial" site. Shop around and figure out what you want to do about this. You will NOT want to put up a site, then find you can't sell anything (and you want to) and then have to change your web address and server. You will lose whatever following you have built up.

You will need a password to use for your file transfers to your server. Pick something unusual ... not your name, your spouse's name, birthdays, etc. but something that only you would think of. Anyone that can figure out your password can make changes to your HTML script and to your web site. It would be a fair amount of trouble for them, but it could happen.

Oh yes, how to figure out the colour code for fonts or to command a background colour: there is an excellent "shareware" product (that you pay a small amount for) called "Color Picker Pro 2.5.0"
Or, you can go to "Tucows" and type in "color picker" and it will show versions to download. You can go have a look and see if this is something you want.

The sheep don't know everything there is to know about writing HTML script. They hobble along as simply as they can. For a better explanation of how to write tables and other HTML stuff, you can go to these web sites and print out these "free" how-to pages ... really good, free, info ...

"Yale Web Style Guide"

"NCSA - A Beginner's Guide to HTML"

"WWW Help Page"

"Bare Bones Guide to HTML"

"Basic HTML Tags"


Here is something you can do....whenever you find a website you like the looks of, you can look at their HTML script, study it, and make use of their HTML scripting techniques:

(this is how to do this with Netscape)
go to the tool bar at the top - open View - open Document Source
it will take a minute, but there it will be and you can print it - this may or may not work if it is some sort of prepackage.
(this is how to do this with Internet Explorer)
go to the tool bar at the top - open View - open Source - select - print


Well, if this doesn't get you started in the right direction we just don't know what else to say! Happy HTML scripting!!!


[an error occurred while processing this directive]