为什么我的代码运行显示不正确?菜单栏不显示背景色
来源:2-1 html5页面布局(表现层_header)
implcat
2018-03-08 22:20:40
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://climg.mukewang.com/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;
}
2回答
选择器要这样写
这个类名代表的就是a,你那样写的意思是,a的后代元素的意思。
小丸子爱吃菜
2018-03-09
测试了你的代码,是这样的
你是说,右侧的导航项不显示还是什么问题?可以把你的效果图放上来看下。
祝学习愉快!
相似问题