I tried looking at them, but none of them seem to be what I want, and I didn't see anything that would fix my problem.
This is the CSS code, which is being read from an external document
Code:
/* CSS Document */
#navBar ul {
padding: 0;
margin: 0;
list-style: none;
}
#navBar li {
float: left;
position: relative;
width: 8em;
background-color: #FFFFCC;
border: 1px solid #333300;
}
#navBar li ul {
display: none;
position: absolute;
top: 1em;
left: 0;
}
#navBar li > ul {
top: auto;
left: auto;
}
#navBar li:hover ul, li.over ul{ display: block; }
And the HTML code is
Code:
div id="navBar">
<div align="center">
<ul id="nav">
<li id="navli"><a href="../index2.html">Home</a> </li>
<li>Board
<ul>
<li><a href="../mwaboard.html">Board & News</a></li>
<li><a href="../mwabylaws.html">State By-Laws</a></li>
<li><a href="../mwaelections.html">Board Election</a></li>
</ul>
</li>
<li>Membership
<ul>
<li><a href="../mwamembership.html">Membership Page</a></li>
<li><a href="../mwalifetime.html">Lifetime Membership</a></li>
<li><a href="../mwaonlinemembership.html">Online Membership</a></li>
<li><a href="../mwamembershipform.html">Membership Form</a></li>
<li><a href="../mwachangeinfo.html">Change Member Info</a></li>
</ul>
</li>
<li>Chapters
<ul>
<li><a href="../mwamississippiflyway.html">Mississippi Flyaway <br /><St. Louis></a></li>
<li><a href="../mwawestside.html">Westside <br /><Kansas City></a></li>
<li><a href="../mwacentral.html">Central <br /> <Columbia></a></li>
<li><a href="../mwanorthwest.html">Northwest <br /><St. Joseph></a></li>
<li><a href="../mwasouthwest.html">Southwest <br /><Springfield></a></li>
<li><a href="../mwaevents.html">Chapter Events Galleries</a></li>
</ul>
</li>
<li>Communication
<ul>
<li><a href="../mwacontact.html">Contact List</a></li>
<li><a href="../mwamessageboard.html">Message Board</a></li>
</ul>
</li>
<li>Links
<ul>
<li><a href="../mwalinks.html">Useful Links</a></li>
<li><a href="../mwasponsors.html">Sponsors & Donors</a></li>
<li><a href="../mwaseasons.html#map">Waterfowl Seasons</a></li>
<li><a href="../mwasunrise.html">Sunrise Tables(USNO)</a></li>
</ul>
</li>
</ul>
</div>
And the JavaScript hack is
Code:
<script type="text/javascript"><!--//--><![CDATA[//><!--
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
//--><!]]></script>
Like I said it works perfectly in Firefox but not in IE6. It worked in IE6 until I added the #navBar to the CSS file. Thanks for the help.
Bookmarks