我是 CSS 和网站设计的新手。请参阅此页面左侧的菜单:当您将鼠标悬停在菜单元素上时,文本周围的背景变为白色,但我希望整行以及文本上方和下方的一点点也变为白色,类似于顶部菜单. 这是我的代码:
.child-sidebar-menu
{
background-color: #DEDEDE;
}
.advanced-sidebar-menu ul li a{
text-decoration: none;
color: black;
border-bottom: 0px;
}
.advanced-sidebar-menu ul li a:hover{
text-decoration: none;
border-bottom: 0px;
}
.advanced-sidebar-menu li > ul li a:hover
{
color: black;
background-color: white;
}
.advanced-sidebar-menu ul ul li a{
font-weight: normal;
font-size: 100%;
border-bottom: 0px;
}
.advanced-sidebar-menu ul{
margin: 0 0 0 0px;
list-style: none;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-bottom: 0px;
line-height: 200%;
}
.advanced-sidebar-menu ul li{
list-style:none;
list-style-type: none;
border-bottom: 0px;
}
.advanced-sidebar-menu li.current_page_item{
list-style-type: none;
border-bottom: 0px;
}
.advanced-sidebar-menu li.current_page_item a{
font-weight: bold;
border-bottom: 0px;
}
有什么简单的方法可以做到这一点?它与边框和边距有关吗?
谢谢你。