为什么我的代码运行显示不正确?菜单栏不显示背景色

来源: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回答

小丸子爱吃菜

2018-03-09

选择器要这样写

http://img.mukewang.com/climg/5aa21e1b0001023b04770169.jpg

这个类名代表的就是a,你那样写的意思是,a的后代元素的意思。

0
hmplcat
h 非常感谢!明白了
h018-03-09
共1条回复

小丸子爱吃菜

2018-03-09

测试了你的代码,是这样的

http://img.mukewang.com/climg/5aa206ce0001810619110091.jpg

你是说,右侧的导航项不显示还是什么问题?可以把你的效果图放上来看下。

祝学习愉快!

0
hmplcat
h 效果就是这样,导航栏目没有背景颜色,是什么原因呢?
h018-03-09
共1条回复

0 学习 · 5760 问题

查看课程