18行为什么写.nav ul li 或者.header.nav ul li 不实现效果

18行为什么写.nav ul li 或者.header.nav ul li 不实现效果

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title>圣杯布局</title>

  <style type="text/css">

    *{margin:0;padding:0;}

    body{min-width:900px;}

    .header{

        width:100%;

        height:100px;

        background:black;

    }

    .header img{

        line-height:100px;

        float:left;

    }

    .header ul li{

        color:#fff;

        display:inline;

        margin:0 5px;

        text-align: center;

        line-height:100px;

    }

    .nav{

        width:300px;

        float:right;

    }

    .header ul li a:hover{

        color: orange;

    }

    a{

      text-decoration: none;

      color: #fff;

    }

    /*这是主体代码*/

    .container{padding:0 250px 0 250px;}

    .left,.middle,.right{

        position:relative;

        float:left;

        min-height:300px;

        padding-top: 80px;

    }

    .middle{

        width:100%;

        height:320px ;

        background:#FFC0CB;

    }

    .middle img{

        width:50%;

        height: 60%;

        margin-left:20%;

        

    }

    .left{

        width:250px;

        height:320px ;

        background:#FFEFDB;

        margin-left:-100%;

        left:-250px;

    }

    .left h2,.left ul,.right h2,.right form{

        width: 90%;

        margin: 0 auto;

    }

    .left ul li{

        list-style: none;

        padding-top: 10px;

    }

    span{

        background: #FF9999;

        margin: 5px;

    }

    .right{

        width:250px;

        height:320px;

        background:#ADD8E6;

        margin-left:-250px;

        right:-250px;

        text-align: center;

    }

    input{

        margin-top:10px;

        width: 90%;

        text-align: center;

    }

    .dl{

        color: white;

        text-align: center;

        background: orange;

    }

    /*这是尾部代码*/

    .footer{

        width: 100%;

        float:left;

        background:black;

        height:100px;

        line-height:100px;

        text-align: center;

    }

    .footer ul li{

      color:#fff;

      display: inline;

      margin: 0 30px;

      line-height: 100px;

    }

    

  </style>

</head>

<body>

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

  <div class="header">

      <img src="http://img1.sycdn.imooc.com/climg//590037f600016ce303000100.png"/>

      <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 class="container">

      <div class="middle">

           <img src="http://img1.sycdn.imooc.com/climg//590037e00001fab706000400.jpg"/>

      </div>

      <div class="left">

          <h2>课程推荐</h2>

          <ul>

              <li><span>职业路径</span>HTML5与CSS3实现动态网页</li>

              <li><span>职业路径</span>零基础入门Android语法与界面</li>

              <li><span>职业路径</span>iOS常用语法与基础控件</li>

              <li><span>职业路径</span>PHP入门开发</li>

              <li><span>职业路径</span>JAVA入门开发</li>

          </ul>

      </div>

      <div class="right">

          <h2>登录</h2>

          <form>

              <input type="text" name="username" placeholder="请输入登录邮箱/手机号"/>

              <input type="password" name="pad" placeholder="6-16位密码,区分大小写,不能用空格"/>

              <input type="submit" name="submit" value="登录" class="dl"/>

          </form>

      </div>

  </div>

  <div class="footer">

    <ul>

      <li><a href="http://www.taobao.com">网站首页</a></li>

      <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>

</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕糖 2017-08-13 15:44:49

你好,.nav ul li 这么写的意思是,.nav元素下的ul,ul元素下的li,但是.nav就是ul元素,所以显然找不到“.nav ul li ”这个选择器,你可以写.nav li或者 .header .nav li还可以写为ul.nav li(这里ul与.nav之间不要有空格),表示拥有nav这个类的ul元素。另外这里的字体颜色要设置给a元素,不能设置给li元素。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师