The bad news is - the page will NEVER validate. The reason is the use
of shared borders. The meta tag FrontPage uses to show which shared
borders are in the page uses an invalid syntax:
The name attribute in a meta tag should not contain spaces, and <meta
name="Microsoft Border" content="tlb, default"> does a space in
name="Microsoft Border"
There several HTML errors on the page: (I have not checked the shared
borders for errors, only the main content page.
The line numbers are approximate, and taken from Code View. I have also
not checked the style sheet.
Some of the fonts used in the page will be seen as Times or Times New
Roman. A browser will only use those fonts that are installed on the
PC.
The !doctype is incomplete. Since you are using <font..> tags, you
should use the HTML4.01 transitional doctype:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">
Notice the URL in the tag.
Using this will also fix some of the validation errors, particularly the
use of border in image tags.
The <body tag is followed by </style> - remove the </style>
Around line 73, starting <div id="E5B4A681FB4C_div"
name="E5B4A681FB4C_div">
The <h3> tag is not closed - there should be a </h3> before the </div>
on line 75
On line 106, the <h3> tag is not closed before the closing </li>
Line 121 - an extra </p> which should be removed
Line 122 - the <font tag is missing the corresponding </font>
Line 124 - </p> where there should be <p>
Line 131 - An extra </font> tag
Line 132 - an extra </font> tag
Line 162 - an extra </h3> tag - this may be the spurious tag you are
having problems removing. FP will insert it to close those missing tags
elsewhere.
In your CSS, take line 30 as an example (this problem is repeated in
many places)
<p align="left" style="margin-left: 10; margin-top: 12">
Should be
<p align="left" style="margin-left: 10px; margin-top: 12px">
Any measurements in CSS styles must have the unit of measurement (except
0, which is the exception that proves the rule).
Line 140 - Get rid of the <blink> tag - this can cause epileptic fits
for users who are susceptible to this. (Only works in Netscape anyway).
There is room for a lot more work on this page - changing the font tags
to styles and moving the inline styles to an embedded style sheet, for
instance. But if the page works - slow changes are fine. I took 6
months converting my site from <font..> tags to CSS - and maintaining
the pages is much easier for the change.
The image border problem: change border="0" to style="border:none;"
for inline styles.
For embedded style sheet add this above the </head> tag:
<style type="text/css">
img {border:none;}
</style>
--
Ron Symonds - Microsoft MVP (FrontPage)
Reply only to group - emails will be deleted unread.
http://www.rxs-enterprises.org/fp