这个下拉菜单的子菜单位置问题

piperzero piperzero 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下,现在的问题是字菜单有一定的位移,怎么使得子菜单直接在菜单的下面打开,没有向右移动.
调试的话直接将全部代码存为HTM就可以了.谢谢各位.
<style type="text/css">
<!--

*{padding:0;}
body {
font-family: arial;
font-size:12px;
}

#nav {
line-height: 24px; list-style-type: none; background:#666;
}

#nav a {
display: block; width: 100px; text-align:center; /* 菜单宽度 */
}

#nav a:link {
color:#666; text-decoration:none;
}
#nav a:visited {
color:#666;text-decoration:none;
}
#nav a:hover {
color:#FFF;text-decoration:none;
}

#nav li {
float:left; width: 120px; background:#CCC; /* 菜单底纹宽度 */
}
#nav li a:hover{
background:#999;
}
#nav li ul {
line-height: 27px; list-style-type: none;text-align:left;
left: -999em; width: 150px; position: absolute;
}
#nav li ul li{
float: left; width: 150px; /* 下拉菜单背景宽度*/
background: #F6F6F6;
}


#nav li ul a{
display: block; width: 150px;text-align:left;padding-left:24px; /* 下拉菜单宽度*/
}

#nav li ul a:link {
color:#666; text-decoration:none;
}
#nav li ul a:visited {
color:#666;text-decoration:none;
}
#nav li ul a:hover {
color:#F3F3F3;text-decoration:none;font-weight:normal;
background:#ff0000;
}

#nav li:hover ul {
left: auto;
}
#nav li.sfhover ul {
left: auto;
}

-->
</style>

<script type=text/javascript><!--//--><![CDATA[//><!--
function menuFix() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseUp=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"),

"");
}
}
}
window.onload=menuFix;

//--><!]]></script>

</head>
<body bgcolor="#A13300" leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">

<table width="780" height="104" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="ffffff">
<tr><td><br><br><br><br></td></tr>
<tr>
<td align="center"><table align=right width=780 cellpadding="0" cellspacing="0" align="center"><tr><td>
<ul id="nav">

<li><a href="#">home</a>
<ul>
<li><a href="about.asp">PROFILE</a></li>
<li><a href="Organize.asp">Information</a></li>
</ul>
</li>
<li><a href="#">About us</a>
<ul>

</ul>
</li>
<li><a href="#">product</a>

<ul>

<li><a href="product.asp?bigclassname=Dry flower">Dry flower</a></li>

<li><a href="product.asp?bigclassname=Fragrant Bag">Fragrant Bag</a></li>

<li><a href="product.asp?bigclassname=xionghua">xionghua</a></li>

<li><a href="product.asp?bigclassname=penjing">penjing</a></li>

<li><a href="product.asp?bigclassname=other">other</a></li>

</ul>
</li>
<li><a href="#">recommend</a>
<ul>
<li><a href=""></a></li>

</ul>
</li>


<li><a href="contact.asp">order online</a>
<ul>

</ul>
</li>

<li><a href="contact.asp">contact us</a>
<ul>

</ul>
</li>
</ul></td></tr></table>
</td></tr>
</table><strong></strong>
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
piperzero
ASP 28,401 成员 356,940 内容