为什么字体颜色设置的时候选择器是.nav,li,a里才能显示白色

来源:2-4 编程练习

白门可乐

2019-01-25 22:23:57

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    *{

        margin:0;

        padding:0;

        text-decoration: none;


    }

    .header{

        width:1100px;

        height:100px;

        background-color:black;

        position:absolute;

        top:50%;

        left:50%;

        margin-top:-50px;

        margin-left:-550px;

        overflow: hidden;

        zoom:1;

    }

    .logo{

        margin-left: 80px;

        float:left;

    }

    .nav{

        float: right;

        color: #fff;

        list-style: none;

        overflow: hidden;

        zoom:1;

        margin-right:80px;

    }

    .nav,li {

        float: right;

        line-height: 100px;

        margin-left:50px;

        

    }

    .nav,li,a{

        color:#fff;

    }

   

  </style>

</head>

<body>

    <div class="container">

        <div class="header">

            <div class="logo"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"/></div>

            <ul class="nav">

                <li><a href="#">课程</a></li>

                <li><a href="#">职业路径</a></li>

                <li><a href="#">实战</a></li>

                <li><a href="#">猿问</a></li>

                <li><a href="#">手记</a></li>

            </ul>

        </div>

        

    </div>

  <!-- 此处写代码 -->

</body>

</html>


写回答

2回答

山河远阔ZZ

2019-01-27

同学你好,如果想改变a标签的字体颜色,需要css样式直接指向a标签颜色才会百年,并且a标签不会继承父元素的字体颜色。

如果帮助到了你,欢迎采纳!

祝学习愉快!

0

白门可乐

提问者

2019-01-25

为什么字体颜色设置的时候选择器是.nav,li,a里才能显示白色  而直接在.nav里设置却是超链接默认的蓝色?

0

0 学习 · 36712 问题

查看课程