我做错了什么?正如我所理解的,这段代码应该在sideMenu-id后面留下黑色背景,但事实并非如此。为什么呢?
CSS:
/* The side menu */
.bg_ #sidemenu {
background-color: black;
height: 20%;
}
.sideMenu li {
list-style-type: none;
float: left;
margin: 0 0 0 20px;
width: 20%;
font-size: 100%;
border: 1px solid black;
text-align: center;
letter-spacing: 5px;
border-radius: 5px;
color: black;
}
/* Menu buttons */
.btn_ a {
color: black;
margin: 5px 5px 5px 5px;
text-decoration: none;
display: block;
}
.hover_btn {
background-color: #CC4545;
}
答案 0 :(得分:2)
两个问题:
.bg_ #sidemenu
,但它应为.bg_ .sideMenu
(您使用的是句号,#是ID。并且它区分大小写。)<强> jsFiddle example 强>