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

CSS下拉菜单

发布网友 发布时间:2022-05-12 22:22

我来回答

4个回答

懂视网 时间:2022-05-13 02:43

css html float 可折叠菜单

我用CSS + DL、DD做二级可折叠菜单,但二级菜单总是重叠在一起~请教大家我的CSS里面还应该加什么东西才能让他不重叠在一起?

HTML代码:
	测试测试1						
  • 测试
  • 测试
  • 测试测试1
  • 测试
  • 测试
  • 测试测试1
  • 测试
  • 测试


  • CSS在下面:
    ul, li, dl, dt, dd{	list-style: none outside none;	margin: 0px;	padding: 0px;}.nav_dl{	position: relative;	float: left;	margin-left: 35px;}.nav_dl dt{	float: left;	width: 100px;	height: 45px;}.nav_dl dd{	position: absolute;	top: 45px;	width: 100px;	color: #606060;	border: 2px solid #CC0000;}


    回复讨论(解决方案)

    .nav_dl dd
    {
    position: absolute;
    top: 45px;
    width: 100px;
    color: #606060;
    border: 2px solid #CC0000;
    }

    你因为你用了绝对定位,top是一样的,所以重叠在一起了

    .nav_dl dd
    {
    position: absolute;
    top: 45px;
    width: 100px;
    color: #606060;
    border: 2px solid #CC0000;
    }

    你因为你用了绝对定位,top是一样的,所以重叠在一起了

    可是如果把绝对定位去掉,让dd元素回归文档流,并把top去掉,那就变成这样了:

    引用 1 楼 bbjbepzz 的回复:.nav_dl dd
    {
    position: absolute;
    top: 45px;
    width: 100px;
    color: #606060;
    border: 2px solid #CC0000;
    }

    你因为你用了绝对定位,top是一样的,所以重叠在一起了

    可是如……

    我想要二级菜单都在一级下面,然后我再加程序让他在鼠标滑过的时候自动出来

    你的结构不正确,所以CSS不好设置,正确的结构应该是

    			测试测试1									
  • 测试
  • 测试
  • 测试测试1
  • 测试
  • 测试
  • 测试测试1
  • 测试
  • 测试

  • 这样你再设置CSS就会生效了,不会重叠了

    热心网友 时间:2022-05-12 23:51

    你的位置设置的不对,我给你个源代码,你对照一下
    下面代码还加了CSS条件注释为达到Web标准。你看看就明白了、

    <!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">
    /* 整体设置*/
    #menu {
    margin: 0;
    padding: 0;
    width: 610px;
    list-style-type: none;
    font: 14px Arial;
    }
    #menu li {
    float: left;
    padding: 0;
    margin: 0 1px 0 0;
    width: 150px;
    }
    /* 设置菜单项*/
    #menu li dl {
    width: 150px;/*ie6*/;
    margin: 0;
    padding: 0 0 10px 0;
    background: #cb6 url(images/bottom.gif) no-repeat bottom left;
    }
    #menu li dt a, #menu li dd a {
    display: block;
    }
    /* 设置菜单项的dt */
    #menu li dt {
    margin: 0;
    padding: 5px;
    text-align: center;
    border-bottom: 1px solid #b00;
    background: ;
    }
    #menu li dt.orange {
    background: #fa5 url(images/top.gif) no-repeat top left;
    }
    #menu li dt.yellow {
    background: #ee5 url(images/top.gif) no-repeat top left;
    }
    #menu li dt.green {
    background: #5e5 url(images/top.gif) no-repeat top left;
    }
    #menu li dt.blue {
    background: #5cf url(images/top.gif) no-repeat top left;
    }
    #menu li dt a, #menu li dt a:visited {
    display: block;
    color: #333;
    text-decoration: none;
    }
    /* 设置菜单项的dd */
    #menu li dd {
    margin: 0;
    padding: 0;
    color: #fff;
    background: #47a;
    }
    #menu li dd.last {
    border-bottom: 1px solid #b00;
    }
    #menu li dd a, #menu li dd a:visited {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 4px 5px 4px 20px;
    background: #47a url(images/arrow.gif) no-repeat 10px 10px;
    height: 1em;
    }
    /*关闭子菜单*/
    #menu li dd {
    display: none;
    }
    /* 设置鼠标响应 */
    #menu li:hover dd, #menu li a:hover dd {
    display: block;
    }
    #menu li:hover, #menu li a:hover {
    border: 0;
    }
    /*ie6*/
    #menu li dd a:hover {
    background: #147;
    color: #9cf;
    }
    /*针对ie6的设置*/
    #menu table {
    border-collapse: collapse;
    padding: 0;
    margin: -1px;
    font-size: 1em;
    }
    </style>
    </head>

    <body>

    <ul id="menu">
    <li><!--[if lte IE 6]><a href="#nogo">
    <table>
    <tr>
    <td><![endif]-->
    <dl>
    <dt class="orange"><a href="#">Artech Studio</a></dt>
    <dd><a href="#">Web Dev</a></dd>
    <dd><a href="#">Web Design</a></dd>
    <dd><a href="#">Books</a></dd>
    <dd class="last"><a href="#">Contact Us</a></dd>
    </dl>
    <!--[if lte IE 6]></td>
    </tr>
    </table>
    </a><![endif]--></li>
    <li><!--[if lte IE 6]><a href="#nogo">
    <table>
    <tr>
    <td><![endif]-->
    <dl>
    <dt class="yellow"><a href="#">Artech Store</a></dt>
    <dd><a href="#">Books</a></dd>
    <dd><a href="#">DVDs</a></dd>
    <dd><a href="#">Movies</a></dd>
    <dd class="last"><a href="#">Service</a></dd>
    </dl>
    <!--[if lte IE 6]></td>
    </tr>
    </table>
    </a><![endif]--></li>
    <li><!--[if lte IE 6]><a href="#nogo">
    <table>
    <tr>
    <td><![endif]-->
    <dl>
    <dt class="green"><a href="#">Artech Achi</a></dt>
    <dd><a href="#">Landscape</a></dd>
    <dd><a href="#">Plan</a></dd>
    <dd><a href="#">Design</a></dd>
    <dd class="last"><a href="#">Maps</a></dd>
    </dl>
    <!--[if lte IE 6]></td>
    </tr>
    </table>
    </a><![endif]--></li>
    <li><!--[if lte IE 6]><a href="#nogo">
    <table>
    <tr>
    <td><![endif]-->
    <dl>
    <dt class="blue"><a href="#">Artech Science</a></dt>
    <dd><a href="#">Physics</a></dd>
    <dd><a href="#">Maths</a></dd>
    <dd><a href="#">Chemistry</a></dd>
    <dd class="last"><a href="#">Courses</a></dd>
    </dl>
    <!--[if lte IE 6]></td>
    </tr>
    </table>
    </a><![endif]--></li>
    </ul>

    </body>

    </html>

    热心网友 时间:2022-05-13 01:09

    肯定是你做错了、
    那位任兄说的很对
    完了,就是还有个浏览器问题,浏览器因版本和生产厂家不同,而功能略有差别

    热心网友 时间:2022-05-13 02:44

    帅哥,麻烦把代码发上来,才好解决....
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    显卡降价矿难了!分享几个检测矿卡的实用软件 怎么分辨二手显卡刷bios 下文教你 怎么识别矿卡 鉴别矿卡的方法介绍 怎么设置小度在家回家视频通话? 贵阳砂岩雕塑厂有哪些 西安市长安二中附近有老年公寓没 来西安这么久了第一次租到性价比高的房子,松鼠公寓良心推荐_西安... 陕西省自强中等专业学校2024年学费多少 宝鸡市区有什么比较好的楼盘 乔安如何远程监控 阿普利亚gpr150和雅马哈r15哪个好? 阿普利亚gpr150适合新手骑吗? 17年的阿普利亚150和18年那个好 我的花呗总额度只有70元 现在可以使用的有4元 当面花有600元 能用当面花吗 吉林银行大额取款用提前预约吗 翡翠黄翡有收藏价值吗 翡翠的收藏价值怎么样 吉林银行取10万要预约吗? 黄翡价值如何? 能帮看下这块黄翡值钱吗,有没有收藏价值 老坑冰种黄翡翠值不值钱 黄翡冰种手镯有收藏价值吗 避雷针的接地线,可不可以接在建筑物主体结构的钢筋上呢? 好学的歌适合跑调女生 女生跑调适合唱什么歌 避雷针效应 手机号都有,但搜索不到抖音号,为什么?把我设置了还是设置了所有有人_百度问一问 手机号都有,但搜索不到抖音号,为什么?把我设置了还是设置了所有有人_百度问一问 求奶爸 审判加点 世界著名医科大学有那些? 阿普利亚cafe150和豪爵tr150,哪个性价比更好一点,更耐操!日常通勤,偶 有色金属冶炼对环境有什么影响? 《快乐大本营》和《本山快乐营》哪个更搞笑 《本山快乐营》全期都是什么期? 《快乐大本营》有赵本山、小沈阳那期演什么了 本山快乐营哪一年开始 快乐大本营主持人和赵本山演的那个小品叫什么名字 快乐大本营赵本山女儿 赵本山上过什么综艺节目 赵本山的徒弟上过快乐大本营他是导演,网上他的那个很火还请过林志玲 飞轮海20101113要到本山快乐营,本山快乐营那一天什么时候开演? 告诉我一声。 谢了。 快乐大本营20101128期(大笑江湖剧组:赵本山.小沈阳.小小彬等)前面唱的歌叫什么? 本山快乐营 大个肌肉男是谁 郑州坐飞机先到乌鲁木齐再坐高铁去哈密,怎么坐飞机? 宋小宝有没有去过快乐大本营 浙江丽水到乌鲁木齐坐飞机该怎么坐? 传奇世界手游平民玩什么职业好 平民最省钱职业解析 王者荣耀,40多岁还会受到防沉迷限制吗? 华为c8816不能开机,电流400毫安 货代公司做有色金属进口业务有什么需要注意的地方和了解的地方,要去拜访客户,不知道怎么谈?求前辈指教