从css中删除#topmnudiv li::after,并按以下方式更改#topmnediv li:
#topmenudiv li {
list-style: none;
height: 100%;
padding: 14px 15px 11px 15px;
float: left;
position: relative;
z-index: 1;
border-right: 1px solid #990800;
}
使现代化
使用此代码并查看以下备注:
#topmenudiv ul {
height: 40px;
margin: 0;
padding: 0;
}
#topmenudiv li {
list-style: none;
height: 40px;
float: left;
border-bottom: 3px solid #FFFFFF;
}
#topmenudiv li:hover {
color: #ffffff;
text-decoration: none;
border-bottom: 3px solid blue;
outline: 0;
}
#topmenudiv li a {
height: 40px !important;
font-size: 1em;
line-height: 40px;
border-right: 1px solid #990800;
display: block;
padding-left: 15px;
padding-right: 15px;
}
#topmenudiv li a:hover {
text-decoration: none;
}
删除CSS中的所有topenudiv内容,以及注释上方的这个内容。
我为蓝色的悬停设置了边框底线,所以你可以看到它是有效的。
您正在使用顶栏右侧的图像#sphere。这应该是CSS中的背景图像,因此您不必处理z索引,然后其他链接就可以工作了。
我所做的是,给a标记一些高度和行高度,并将红色边框绑定到它的左侧。我还删除了一些填充和边距。