Menu
Ok, my index.htm file setups up some frames. One horizontal for the header of the site and two vertical below that. Everythings works but…
When using IE everything appears fine, but if I use firefox or netscape i get this “” set of odd characters that inserts itself to the left of the <html> tag like  <html> This makes everything on my header messed up as you can imagine.
Any tips on why this might occur? Netscape and FF do support frames, so i don’t thinks it’s that.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<html>
<head>
<title>xyz</title>
</head>
<frameset rows="17%,*" frameborder="0" border="0" framespacing="0">
<frame NAME="top" scrolling=no src="header.htm">
<frameset cols="36%, *%">
<frame scrolling=no NAME="left" src="leftpane.htm">
<frame NAME="middle" src="middlepane.htm">
</frameset>
</frameset>
</html>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<html>
<head>
<title>xyz</title>
</head>
<SCRIPT type="text/javascript">
<!----hide
function french()
{
parent.left.location="french/leftpane.htm";
parent.middle.location="french/middlepane.htm";
}
function german()
{
parent.left.location="german/leftpane.htm";
parent.middle.location="german/middlepane.htm";
}
function home()
{
parent.left.location="leftpane.htm";
parent.middle.location="middlepane.htm";
}
//------>
</SCRIPT>
<body bgcolor=98AFC7 vlink="#FDD017" alink=#FDD017 marginheight="0" topmargin="0">
<table height=47% width=40% align=center border=0>
<td align=right>
<img src="pics/title_red.jpg" height=100% width=100% >
</td>
</table>
<table height=40% width=77.8% align=center cellspacing=3 cellpadding=1
border=3 >
<tr >
<td align=center width=33% bgcolor=5E7D7E>
<A HREF="javascript:french()"><font size=4 color="#FDD017">Français home</font></a></td>
<td align=center width=33% bgcolor=5E7D7E>
<A HREF="javascript:german()"><font size=4 color="#FDD017">Deutsch home</font></a></td>
<td align=center width=33% bgcolor=5E7D7E>
<A HREF="javascript:home()"><font size=4 color="#FDD017">English home</font></A></td>
</tr>
</table>
</body>
</html>
[CODE]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" media="screen" type="text/css" />
<title>huntersonline.org.uk - Family website of the Hunters</title>
<head>
<body>
<script type="text/javascript" src="http://www.makepovertyhistory.org/whiteband_small_right.js"> </script><noscript><a href="http://www.makepovertyhistory.org/">Make Poverty History</a></noscript>
<div id="container">
<div id="header"></div>
<div id="mainlinkscontainer">
<div id="mainlinks">
<a id="on" href="index.html" title="hunters online home page">Home</a>
<a href="http://secure.huntersonline.org.uk/" title="family members' login">Login</a>
<a href="http://ian.huntersonline.org.uk" title="Ian Hunter's mini-site">Ian Hunter</a>
<a href="http://rugby.huntersonline.org.uk/" title="youth rugby union in scarborough">Rugby</a>
<a href="/guestbook/" title="guestbook">Guestbook</a>
<a href="contact.html" title="contact">Contact</a>
</div>
</div>
<div id="leftcolumn">
<p>The home of the Hunter family on the web.</p>
</div>
<div id="content">
<h1>Welcome to Hunters Online</h1>
<h2>July 2005</h2>
<p>Welcome to the new design for Hunters Online. More content is due to be added soon so please check back regularly.</p>
<p>Soon: Brand new rugby website for Scarborough Under 17s' upcoming season. To include fixtures, pictures, team info. and more!</p>
</div>
<div id="footer">
© 2005 Hunters Online. All rights reserved.
</div>
</div>
</body>
</html>[/CODE]
[CODE]body {
margin-top: 40px;
margin-bottom: 40px;
background-color: #3281ec;
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
}
h1 {
font-size: 1.2em;
color: #3281ec;
}
h2 {
font-size: 1em;
color: #01ab0c;
}
img {
border: 0px none;
}
#container {
position: relative;
margin-left: auto;
margin-right: auto;
width: 700px;
border: #D0D0D0 2px solid;
background-color: white;
}
#header {
background-image: url(logo.jpg);
background-position: top left;
background-repeat: no-repeat;
background-color: #01ab0c;
width: 700px;
height: 100px;
}
#mainlinkscontainer {
background-image: url(main_links_bg.jpg);
background-repeat: repeat-x;
width: 700px;
height: 32px;
border-top: #D0D0D0 2px solid;
border-bottom: #D0D0D0 2px solid;
}
#mainlinks a:link,
#mainlinks a:visited {
display: block;
float: left;
background-image: url(main_links_bg.jpg);
font-size: 13px;
font-weight: bold;
text-decoration: none;
text-align: center;
color: black;
padding: 8px;
border-right: #D0D0D0 2px solid;
}
#mainlinks a:hover,
#mainlinks a:active,
#mainlinks a#on {
background-image: url(main_links_bg_dark.jpg);
color: #3281ec;
}
#leftcolumn {
background-color: white;
padding: 10px;
width: 130px;
float: left;
color: #01ab0c;
font-size: 0.8em;
}
#content {
background-color: white;
padding: 10px;
width: 530px;
float: left;
}
#footer {
background-color: #01ab0c;
width: 680px;
padding: 10px;
font-size: 0.9em;
float: right;
border-top: #D0D0D0 2px solid;
}[/CODE]
The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.
[/quote]
0.1.9 — BETA 5.6