摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>导航栏</title> <link rel="stylesheet" type="text/css&quo
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>导航栏</title> <link rel="stylesheet" type="text/css" href=""> <link rel="shortcut icon" type="image/x-icon" href=""> <style type="text/css"> *{margin: 0px;padding: 0px;} body{background: #ccc;margin: 40px;} ul li{list-style: none;width: 100px;height: 40px;line-height: 40px;text-align: center;float: left; } ul li a{text-decoration: none;} ul li a:hover{text-decoration: underline;} .clear{clear: both;} .main{position: relative;} .main_menu{width: 216px;height: 510px;background:#2B333B;padding-top: 15px;padding-bottom: 15px; border-bottom-left-radius: 8px;border-top-left-radius: 8px;text-align: center;} .menu{width: 216px;height: 60px;line-height: 60px;text-align: center;color:#AAADB1;} .menu:hover{background: #6B7176} .item{ position: absolute; top: 0px; display: none; left: 216px; background-color: #fcfcfc; padding-left: 30px; width: 640px; padding-right: 30px; height: 400px; padding-top: 10px; border-bottom-right-radius: 10px; border-top-right-radius: 10px; box-shadow: 4px 4px 5px -1px #2B333B;} .menu:hover .item{display: block; left:216px;} </style> <body> <ul> <li><a href="#main">首页</a></li> <li><a href="#video">视频教程</a></li> <li><a href="#community">社区问答</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> <li><a href="">菜鸟课堂</a></li> </ul> <div class="clear"></div> <div class="main"> <ul class="main_menu"> <li class="menu"> <div>PHP开发</div> <div class="item"> php教程 php图文教程 php视频教程 php手册教程 php实战教程 其他机构教程 php原生手册 phpstudy工具使用视频教程 </div> </li> <li class="menu">前端开发</li> <li class="menu">服务端开发</li> <li class="menu">移动开发</li> <li class="menu">移动开发</li> <li class="menu">移动开发</li> <li class="menu">移动开发</li> <li class="menu">移动开发</li> </ul> </div> </body> </html>
批改老师:天蓬老师批改时间:2018-11-30 16:08:15
老师总结:清除浮动有多种方式,推荐使用伪元素
还有, 如果使父级区块包住浮动元素呢?