问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

寻一个简单的CSS下拉菜单代码

发布网友 发布时间:2022-04-06 11:46

我来回答

2个回答

热心网友 时间:2022-04-06 13:15

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
body{
background-color:white;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:white;
}
ul,li{
margin:0px;
padding:0px;
}
li{
display:inline;
list-style:none;
list-style-position:outside;
text-align:center;
font-weight:bold;
float:left;
}
a:link{
color:#336601;
text-decoration:none;
float:left;
width:100px;
padding:3px 5px 0px 5px;
}
a:visited{
color:#336601;
text-decoration:none;
float:left;
padding:3px 5px 0px 5px;
width:100px;
}
a:hover{
color:white;
float:left;
padding:3px 3px 0px 20px;
width:88px;
text-decoration:none;
background-color:#539D26;
}
a:active{
color:white;
float:left;
padding:3px 3px 0px 20px;
width:88px;
text-decoration:none;
background-color:#BD06B4;
}
#nav{
width:600px;
height:30px;
border-bottom:0px;
padding:0px 5px;
position:absolute;
z-index:1;
left: 198px;
top: 25px;
}
.list{
line-height:20px;
text-align:left;
padding:4px;
font-weight:normal;
}
.menu1{
width:120px;
height:auto;
margin:6px 4px 0px 0px;
border:1px solid #9CDD75;
background-color:#F1FBEC;
color:#336601;
padding:6px 0px 0px 0px;
cursor:hand;
overflow-y:hidden;
filter:Alpha(opacity=70);
-moz-opacity:0.7;
}
.menu2{
width:120px;
height:18px;
margin:6px 4px 0px 0px;
background-color:#F5F5F5;
color:#999900;
border:1px solid #EEE8DD;
padding:6px 0px 0px 0px;
overflow-y:hidden;
cursor:hand;
}
</style>
</head>

<body>
<div id="nav">
<ul>
<li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">我的首页
<div class="list">
<a href="#">我爱CSS</a><br />
<a href="#">我的首页</a><br />
<a href="#">我的日志</a><br />
<a href="#">我的日志</a><br />
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
</div>
</li>
<li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">社区圈子
<div class="list">
<a href="#">我爱CSS</a><br />
<a href="#">我的首页</a><br />
<a href="#">我的日志</a><br />
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
</div>
</li>
<li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">我的短信
<div class="list">
<a href="#">我爱CSS</a><br />
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
</div>
</li>
<li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2'">账户管理
<div class="list">
<a href="#">我爱CSS</a><br />
<a href="#">我的首页</a><br />
<a href="#">我的日志</a><br />
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
<a href="#">我的日志</a><br />
<a href="#">我的相册</a><br />
<a href="#">我的收藏</a><br />
</div>
</li>
</ul>
</div>
</body>
</html>

这个当时可是花了我大半天的时间才做出来的啊。强烈要求加点分啊。
QQ:471108626

热心网友 时间:2022-04-06 14:33

写法由 allen2993的做法想到的,功劳归 allen2993 所有。我在 allen2993的基础上进行了一些改动。
有几个问题指出下,首先不管做什么html,都要指定文档类型,“
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">”

这两句话很重要的。他确定了所写的代码在浏览器下的解析标准。

allen2993 写的代码没有测试nav下面写内容后的状态,加了内容后,下拉展开后content会下窜的。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
*{ margin:0; padding:0;}
body{ font-size:12px; line-height:18px;}
li{ list-style:none;}
#nav{ position:relative; width:600px; margin:0 auto 10px; height:22px;}
#nav ul{ position:absolute;}
#nav ul li{ float:left; display:inline; width:120px; height:18px; padding-top:4px; overflow:hidden; margin:0 2px; text-align:center; background:#F5F5F5; color:#990; border:1px solid #EEE8DD; cursor:pointer; }
#nav ul .nav-on{height:auto;}
#nav ul li ul{ position:static;}
#nav ul li ul li{ display:block; padding:0; margin:0; height:27px; border:none;}
#nav ul li ul li a{ display:block; height:18px; padding:5px 0 4px; color:#666; text-decoration:none;}
#nav ul li ul li a:hover{ background:#539D26; color:#fff;}
.content { background:#ccc; width:600px; height:200px; margin:0 auto; }
</style>
</head>
<body>
<div id="nav">
<ul>
<li onmouseover="this.className='nav-on'" onmouseout="this.className=''">我的首页
<ul>
<li><a href="#">我爱CSS</a></li>
<li><a href="#">我的首页</a></li>
<li><a href="#">我的日志</a></li>
<li><a href="#">我的日志</a></li>
<li><a href="#">我的相册</a></li>
<li><a href="#">我的收藏</a></li>
</ul>
</li>
<li onmouseover="this.className='nav-on'" onmouseout="this.className=''">社区圈子
<ul>
<li><a href="#">我的日志</a></li>
<li><a href="#">我的相册</a></li>
<li><a href="#">我的收藏</a></li>
</ul>
</li>
<li onmouseover="this.className='nav-on'" onmouseout="this.className=''">我的短信
<ul>
<li><a href="#">我的首页</a></li>
<li><a href="#">我的相册</a></li>
<li><a href="#">我的收藏</a></li>
</ul>
</li>
<li onmouseover="this.className='nav-on'" onmouseout="this.className=''">账户管理
<ul>
<li><a href="#">我爱CSS</a></li>
<li><a href="#">我的首页</a></li>
<li><a href="#">我的日志</a></li>
<li><a href="#">我的日志</a></li>
</ul>
</li>
</ul>
</div>
<div class="content">这个div是测试nav合适与否的关键</div>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
是不是越来越多的人不愿意谈恋爱了? 有一首歌,歌词里有巴黎巴黎我爱你,巴黎巴黎我想你,是个女的唱的... ...歌,歌词中sometimes反复出现,是个女声唱的,声音很辽远,旋律动听... ...声音很清纯 歌词中反复出现一个人。。一个人 ...鼻子下边起皮,口腔上部牙齿根硬腭里边点的位置疼,什么原因?可以不吃 ... 硬腭疼怎么办 上排牙齿后面,即硬腭最前部那里有硬疙瘩,还肿了几个怎么回事 湿疹用什么药膏又好又有效 山东省烟台+海阳市海阳路243号+到天津火车站有多远? QQ最多能和几人视频? 高中生历史名著读后感 2000字 明朝那些事儿 2000字左右读后感(第一部的) 读后感2000字 求一篇2000字左右的名著读后感,急!!! 共产党宣言读后感2000字以上 钢铁是怎样炼成的读后感2000字左右 小米分期、京东白条、信用卡分期哪个更划算? 求一篇中国近代名人传记的读后感,2000字左右!急用 求一篇不少于2000字的作文,读中国十大名著的读后感 求两千字的读后感, 鲁迅杂文选集读后感2000字 2000字的读后感 名著的就可以了 帮忙找一篇2000字的好书读后感? 求一篇读后感在2000字左右 如果要写两千字的读后感,怎么写才能保证字 12号早上在广东高速倒车违章几天能查到 高速匝道超速 多久能查 高速超速被拍什么时候能查到 高速公路上违章几天收到手机短信 高速超速被拍多少天能够查到了? 手机不知道被谁拿去充新浪微博会员了,怎么查充哪个帐号? 别墅软装装饰应该注意些什么 有些软装饰品能让别墅看上去更具高级,你知道都有哪些吗? 买个2800元钱的手机,用京东白条分期付款分6期,每个月利息是多少?每个月要还多少钱? 属马和属鼠的婚姻如何 别墅装饰软装有哪些? 别墅软装搭配技巧有哪些 大家一般在别墅软装的时候都要注意一些什么问题 属马白羊座和属鼠天秤座最配吗 感情运势解析 想拜师学中医 别墅软装设计有哪些需要注意的东西,有没有专业人士来说一下? 属鼠和属马的能结为夫妻吗 请问我到哪里可以找到中医师傅拜师学中医? 三鲜娃娃菜的做法有哪些? 别墅软装设计要注意哪些要点 请问我到哪里可以拜师学到真正的传统中医? 属鼠的和属马的能在一起生活吗 三鲜娃娃菜怎么做好吃 怎样做好别墅软装设计 我想学中医但我不知道在哈尔滨到哪里可以拜师?