请教老师为什么设置不了导航颜色为白色呢?

来源:2-12 编程练习

慕仰2158348

2018-12-05 22:05:19

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

  body,div,ul,li,span{

    margin: 0;

    padding: 0;

    

  }

  .header{

    width: 100%

    height: 100px;

    background: black;

    overflow: hidden;

  }

  img{

    float: left;

  }

  .nav{

    width: 600px;

    height: 100px;

    float: right;

    color: white;


  }

  .ul1{

    display: none;

    

  }

  .li1{

    list-style-type: none;

    

  }

  a{

    text-decoration: none;

  }


  .container{

    width: 100%;

    height: 1000px;

    margin: 0 auto;

    color: black;

  }


  .tuijian{

    width: 40%;

    height: 1000px;

    background: #add8e6;

    float: left;


  }

  .span1{

    background: yellow;

  }


  .kecheng{

    width: 30%;

    height: 1000px;

    background: #add8e6;

    float: left;

  }


  .kongbai{

    width: 1%;

    height: 1000px;

    background: red;

    float: left;

  }


  .denglu{

    width: 29%;

    height: 1000px;

    background: #add8e6;

    float: right;

  }

  form{

    padding-left: 50px;

  }

  .submit{

    background: red;

    text-align: center;

  }

  h1,p{

    padding-left: 20px;

  }

  </style>

</head>

<body>

  <div class="header">

    <div class="logo">

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

    </div>

    <div class="nav">

      <ul class="ul1">

            <li class="li1"><a href="#">免费课程</a></li>

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

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

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

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

      </ul>

    </div>

  </div>

  <div class="container">

  <div class="tuijian">

  <h1>课程推荐</h1>

  <p><span class="span1">职业路径</span>&nbsp;&nbsp;&nbsp;<span>HTML与CSS3实现动态网页</span></p>

  <p><span class="span1">职业路径</span>&nbsp;&nbsp;&nbsp;<span>零基础入门Android语法与界面</span></p>

  <p><span class="span1">职业路径</span>&nbsp;&nbsp;&nbsp;<span>IOS基础语法与常用控件</span></p>

  <p><span class="span1">职业路径</span>&nbsp;&nbsp;&nbsp;<span>PHP入门开发</span></p>

  <p><span class="span1">职业路径</span>&nbsp;&nbsp;&nbsp;<span>JAVA入门开发</span></p>

  </div>

  <div class="kecheng">

  <h1>相关课程</h1>

  <p>HTML   CSS   JavaScript</p>

  <p>HTML5   CSS3   Jquery</p>

  <p>移动端基础   移动端APP开发</p>

  </div>

    <div class="kongbai"></div>

    <div class="denglu">

    <form>

      <h1>登录</h1>

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


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

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

    </form>

    </div>

  </div>

</body>

</html>


写回答

1回答

好帮手慕星星

2018-12-06

1、顶部右侧导航,代码中设置了隐藏:

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

所以文字显示不出来,去掉即可。去掉隐藏之后显示如下:

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

文字没有在一行显示,需要将li设置浮动或者是变为inline-block,显示在一行;并且文字颜色为a标签默认颜色,虽然在.nav中设置了字体颜颜色为白色,但是并不能改变a标签的样式,因为a标签本身就有颜色,所以根据就近原则,显示的就是自己本身的,需要具体到a标签才可以改变颜色。参考:

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

2、中间左侧内容有些太靠边了,建议留有些间距:

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

可以将内容的padding-left设置的大一些:

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

3、中间右侧输入框:

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

建议适当增加些宽度,让默认的文本显示出来。登录按钮是没有边框的,可以添加border:none;去掉。

4、底部的导航效果还没有完成,可以完善添加下。

祝学习愉快!

0

0 学习 · 36712 问题

查看课程