元素相互重叠
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>nav4</title> <style> *{margin:0;padding: 0;font-size: 15px;} ul{list-style: none;padding-left: 30px;height: 50px;border-bottom: 5px solid #FF0} li{float: left;margin-top: 20px} a{text-decoration: none;display: block;height:30px;line-height: 30px;width: 120px;margin-bottom: 1px;background-color: #ccc;text-align: center;} .on,a:hover{background-color: #FF0;color: #3F3;height: 40px;line-height:40px;margin: -10px} </style> </head> <body> <ul> <li><a class="on" href="#">首 页</a></li> <li><a href="#">英 超</a></li> <li><a href="#">德 甲</a></li> <li><a href="#">西 甲</a></li> </ul> </body> </html>
为什么我的效果是这样的呢?