abstract:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0;
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; } .nav{ width: 960px; height: 40px; margin: 50px auto; } .nav ul{ list-style: none; } .nav ul li{ float: left; width: 120px; height: 40px; text-align: center; line-height: 40px; background-color: yellowgreen; position: relative; } .nav ul li a{ text-decoration: none; color: white; } .nav ul li .dropbox{ position: absolute; top: 40px; left: 0; width: 180px; display: none; padding-top: 10px; } .nav ul li .dropbox .inner{ background-color: #ccc; } .nav ul li .dropbox a{ display: block; line-height: 30px; height: 30px; text-align: left; } .nav ul li .dropbox a:hover{ background-color: pink; } .news:hover .dropbox{ display: block; } .cai:hover .dropbox{ display: block; } </style> </head> <body> <div class="nav"> <ul> <li><a href="#">栏目名称</a></li> <li class="news"> <a href="#">公司新闻</a> <div class="dropbox"> <div class="inner"> <p><a href="">北京总部新闻</a></p> <p><a href="">上海分公司新闻</a></p> <p><a href="">东莞分公司新闻</a></p> <p><a href="">辽宁分公司新闻</a></p> </div> </div> </li> <li class="cai"> <a href="#">公司财务</a> <div class="dropbox"> <div class="inner"> <p><a href="">2011财务</a></p> <p><a href="">2012财务</a></p> <p><a href="">2013财务</a></p> <p><a href="">2014财务</a></p> <p><a href="">2015财务</a></p> <p><a href="">2016财务</a></p> </div> </div> </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> </div> </body> </html>
自己理解:导航菜单都差不多,用ul li 浮动完成,再加上伪类,来做鼠标放上样式,切记div要清除浮动
Correcting teacher:天蓬老师Correction time:2019-01-24 08:52:09
Teacher's summary:这类菜单 的重点, 就在于事件 , 与绝对定位, 关键代码与原理掌握就好写了