受本页例子CSS影响,该页面的CSS样式也发生了变化
具体HTML代码如下
<ul id="nav">
<li class="left"></li>
<li><a href="#">Home</a></li>
<li><a href="#">About</a>
<ul>
<li><a href="#">Sub menu 21</a></li>
<li><a href="#">Sub menu 22</a></li>
<li><a href="#">Sub menu 23</a></li>
<li><a href="#">Sub menu 24</a></li>
</ul>
</li>
<li><a href="#">Products</a>
<ul>
<li><a href="#">Sub menu 31</a></li>
<li><a href="#">Sub menu 32</a></li>
<li><a href="#">Sub menu 33</a></li>
<li><a href="#">Sub menu 34</a></li>
</ul>
</li>
<li><a href="#">Services</a>
<li><a href="#">Contact Us</a>
</li>
</ul>
JS代码
<script type="text/javascript"><!--//--><![CDATA[//><!--
// JavaScript Document
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.οnmοuseοver=function() {
this.className+=" over";
}
node.οnmοuseοut=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.οnlοad=startList;
//--><!]]></script>
以下是CSS代码
<style type="text/css">
/*<![CDATA[*/
body {
font: normal 11px verdana;
}
li ul {
display: none;
left: -40px;
position: absolute;
top: 24px;
width: 490px; /*opera需要这个宽度*/
}
li ul li{
display: inline;
}
li ul li a{
background: url(../images/h_line.gif) no-repeat 0px 7px;
color: #666666;
font-weight: normal;
padding: 6px;
text-align: left;
}
li ul li a:hover{
background: url(../images/h_line.gif) no-repeat 0px 7px;
color: #DC4E1B;
text-decoration: underline;
}
li ul,li ul li{
border: 0px;
}
li:hover ul, li.over ul,ul li:hover {
display: block;
}
ul {
list-style: none;
margin: 0px;
padding: 0px;
}
ul li {
border: solid 1px #CCCCCC;
border-left: 0px;
float: left;
position: relative;
}
ul li a {
background: #F5F5F5;
color: #666666;
display: block;
font-weight: bold;
padding: 5px 10px;
text-align: center;
text-decoration: none;
}
ul li a:hover {
background: #DC4E1B;
color: #FFFFFF;
}
ul li a:hover {
background: #DC4E1B;
color: #FFFFFF;
}
.left{
height: 24px;
width: 1px;
}
/*]]>*/
</style>