为什么我的代码运行显示不正确?菜单栏不显示背景色
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>IMOOC</title>
<link rel="stylesheet" style="text/css" href="nav.css"/>
</head>
<body>
<header>
<div class="container">
<a href="index.html"><img src="http://img1.sycdn.imooc.com/climg//582e5f160001b17100400040.png"></a>
<nav>
<a href="index.html" class="Home active">Home</a>
<a href="#" class="Course">Course</a>
<a href="#" class="Actual">Actual</a>
<a href="#" class="Plan">Plan</a>
<a href="#" class="FAQ">FAQ</a>
<a href="#" class="Notes">Notes</a>
</nav>
</div>
</header>
</body>
</html>
nav.css
*{
margin:0;
padding:0;
border:none;
font-family:Arial;
}
a{
text-decoration:none;
}
header{
height:60px;
background-color:black;
}
header > .container{
width:1200px;
margin:0 auto;
}
header> .container>nav{
float:right;
}
header> .container>a{
display:block;
float:left;
margin:20px 25px;
}
header>.container>nav>a{
font-size:24px;
display:block;
color:white;
width:110px;
height:73px;
text-align:center;
line-height:73px;
float:left;
}
header>.container>nav>a .Home{
background-color:white;
}
header>.container>nav>a .Course{
background-color:yellow;
}
header>.container>nav>a .Actual{
background-color:green;
}
header>.container>nav>a .Plan{
background-color:purple;
}
header>.container>nav>a .FAQ{
background-color:orange;
}
header>.container>nav>a .Notes{
background-color:blue;
}
header>.container>nav>a: hover,
header>.container>nav>a .active
{
padding-bottom:7px;
}
正在回答
选择器要这样写
这个类名代表的就是a,你那样写的意思是,a的后代元素的意思。
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星