半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

求一个html+css的多级导航的最简洁的源代码,样式随便,希望不是百度复制来的,想用于学习。

2022-04-25 21:36:24 暂无评论 245 网站技术问题 多级   源代码   样式

就算是复制来的也没事啊,重要的是你能理解就可以了

html+css 多级的基本原理也就是嵌套

<ul>        <li><a href=#>Lorem ipsum dolor.</a></li>        <li><a href=#>At, minima reiciendis.</a></li>        <li><a href=#>Repudiandae, necessitatibus rerum.</a>                <ul>            <li><a href=#>Lorem ipsum dolor sit.</a></li>            <li><a href=#>Doloribus, porro dicta vero!</a></li>            <li><a href=#>Magnam ipsum dolorem sequi.</a></li>            <li><a href=#>Similique saepe, voluptatum repellat.</a></li>        </ul>                </li>        <li><a href=#>Et, non voluptate?</a></li>    </ul>

<!---

    其实设计思路很简单,就是子栏目的CSS默认的display为none,不显示,鼠标经过父栏目的时候将子栏目的display设为block,鼠标经过事件的CSS伪类是:hover,例如:a:hover表示鼠标经过链接时,注意中间的冒号用英文。有问题可直接hi我。

->

<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN ><html xmlns=><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 *//* 设置菜单项的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 {height:1em; display:block;  color:#fff;     text-decoration:none;  padding:4px 5px 4px 20px;    background: #47a url(images/arrow.gif) no-repeat 10px 10px;     }     /*关闭子菜单*/#menu li dd { display:none;}/* 设置鼠标响应 */#menu li:hover dd  { display:block;}#menu li dd a:hover { background: #147;     color:#9cf; }</style></head><body> <ul id=menu> <li> <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> </li> <li> <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> </li> <li> <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> </li> <li> <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> </li> </ul></body></html>

猜你喜欢