李开心lql 2017-07-18 14:50 采纳率: 0%
浏览 1044

为什么我的鼠标经过导航条,经过时高度变大

 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>nav2</title>
    <link rel="stylesheet" href="css初始化.css"/>
    <link rel="stylesheet" href="查询.css" type="text/css"/>
</head>
<body>
<div class="header">
    <ul class="nav">
        <li class="nav1">
            <a href="#">油井分布</a>
        </li>
        <li class="nav2">
            <a href="#">工艺流程</a>
        </li>
        <li class="nav3">
            <a href="#">报警管理</a>
        </li>
        <li class="nav4">
            <a href="#">曲线报表</a>
        </li>
        <li class="nav5">
            <a href="#">电网平台</a>
        </li>
        <li class="nav6">
            <a href="#">基本信息</a>
        </li>
        <li class="nav7">
            <a href="#">通讯监控</a>
        </li>
        <li class="nav8">
            <a href="#">用户管理</a>
        </li>
        <li class="nav9">
            <a href="#">退出系统</a>
        </li>
    </ul>
</div>
</body>

 .header{
    background: url("img/logo.png") no-repeat #191d39 20px 10px;
    width: 100%;
    height: 84px;
    color: #fff;
    font-size: 12px;
}
.nav{
    width: 100%;
    height: 84px;
    float: left;
    position: absolute;

}
.nav li{
    border-left: 1px solid #252947;
    border-right: 1px solid #252947;
    list-style: none;
    float: left;
    height: 84px;
    position: relative;
    left:345px;
}
.header h1{
    font:400 22px/84px "microsoft yahei";
    color: #fff;
    margin-left: 107px;
    float: left;
}
li a{
    display: block;
    width: 109px;
    text-align: center;
    line-height: 132px;
    color:#818496;
    text-decoration: none;
    font-size: 14px;

}
li a:hover{
    color: #f6b22c;
}
li.nav1{
    background: url("img/normal油井分布%20.png") no-repeat 35px 12px;
}
li.nav1 a:hover{
    background: url("img/selected油井分布%20.png") no-repeat 35px 12px #252947;
}
li.nav2{
    background: url("img/normal工艺流程.png") no-repeat 35px 12px;
}
li.nav2:hover{
    background: url("img/selected工艺流程.png") no-repeat 35px 12px #252947;
}
li.nav3{
    background: url("img/normal报警管理.png") no-repeat 35px 12px;
}
li.nav3:hover{
    background: url("img/selected报警管理.png") no-repeat 35px 12px #252947;
}
li.nav4{
    background: url("img/normal曲线报表.png") no-repeat 35px 12px;
}
li.nav4 a:hover{
    background: url("img/selected曲线报表.png") no-repeat 35px 12px #252947;
}
li.nav5{
    background: url("img/normal电网平台.png") no-repeat 35px 12px;
}
li.nav5:hover{
    background: url("img/selected电网平台.png") no-repeat 35px 12px #252947;
}
li.nav6{
    background: url("img/normal基本信息.png") no-repeat 35px 12px;
}
li.nav6:hover{
    background: url("img/selected基本信息.png") no-repeat 35px 12px #252947;
}
li.nav7{
    background: url("img/normal通讯监控.png") no-repeat 35px 12px;
}
li.nav7:hover{
    background: url("img/selected通讯监控.png") no-repeat 35px 12px #252947;
}
li.nav8{
    background: url("img/normal用户管理.png") no-repeat 35px 12px;
}
li.nav8:hover{
    background: url("img/selected用户管理.png") no-repeat 35px 12px #252947;
}
li.nav9{
    background: url("img/normal退出系统.png") no-repeat 35px 12px ;
}
li.nav9 a:hover{
    background: url("img/normal退出系统.png") no-repeat 35px 12px #252947;
    color: #fff;
}
.nav9 li {
    border-right: 1px solid #252947;
}

图片说明

  • 写回答

1条回答 默认 最新

  • Go 旅城通票 2017-07-19 01:37
    关注

    不是变高,你a原来就这么高( line-height: 132px;),只是hover后你加了背景色,所以显示出来了

         li a {
            display: block;
            width: 109px;
            text-align: center;
            line-height: 132px;
    
    
            li.nav1 a:hover {
                background: url("img/selected油井分布%20.png") no-repeat 35px 12px #252947;/*hover你加了背景色显示出来了,要不默认transparent没有颜色*/
            }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器