header对于nav内a标签的设置无效,下面是代码!

来源:2-1 html5页面布局(表现层_header)

慕运维2559375

2017-06-16 10:23:19

<header>

    <div class="container">

        <a href="index.html"><img src="C:/Users/Administrator/Desktop/images/logo.png"></a>

        <nav>

             <a class="Home active" href="index.html">Home</a>

             <a class="Course" href="#">Course</a>

             <a class="Actual" href="#">Actual</a>

             <a class="Plan" href="#">Plan</a>

             <a class="FAQ" href="#">FAQ</a>

             <a class="Notes" href="#">Notes</a>

        </nav>

             

    

    </div>

</header>

下面是设置的css

header > .container > a {

display: block;

float: left;

margin: 5px 25px;

}

header > .container > nav {

float: right;}

}

}

header > .container > nav > a {

font-size: 24px;

line-height:73px;

display: block;

float: left;

width: 110px;

height: 73px;

text-align: center;

color: #fff;

}<!--主要就是header下的container的nav下a标签的设置是无效的,在页面内不显示效果-->

header > .container > nav > a.Home { background: #433b90; }

header > .container > nav > a.Course { background: #017fcb; }

header > .container > nav > a.Actual { background: #78b917; }

header > .container > nav > a.Plan { background: #feb800; }

header > .container > nav > a.FAQ { background: #f27c01; }

header > .container > nav > a.Notes { background: #d40112; }

header > .container > nav > a:hover,

header > .container > nav > a.atcive {

padding-bottom: 7px;

}


写回答

3回答

小于飞飞

2017-06-17

你好,把<!--主要就是header下的container的nav下a标签的设置是无效的,在页面内不显示效果--> 注释去掉,css  的注释是/**/ ,祝学习愉快。

0

慕运维2559375

提问者

2017-06-17

主要是header下的container的nav>a标签的设置是无效的,在页面内不显示效果

0

kirmi

2017-06-16

我也遇到过把header > .container > nav > a.Home 我直接改成了header > .container > nav > .Home 

0

0 学习 · 5760 问题

查看课程