编程练习,请求帮助完善

编程练习,请求帮助完善

html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

    *{margin:0;padding:0;

    }

    ul{list-style:none;display:inline;}

    a{text-decoration:none;}

    .container{width:100%;height:100%;margin:0 auto;

    }

    .header{width:100%;background:#333;overflow:hidden;

            zoom:1;

    }

    .header .logo{width:200px;float:left;

                  margin:10px; 40px;

    }

    .header .nav{float:right;overflow:hidden;zoom:1;}

    .header .nav li{float:left;margin-right:20px;

    }

    .header .nav li a{padding:0 10px;

                      line-height:100px;

                      display:block;

                      font-family:"微软雅黑"

                      font-size:25px;

                      color:#fff;

    }

    .main{width:100%;background:skyblue;overflow:hidden;zoom:1;}

    .left{width:40%;height:300px;

          padding-top:10%;padding-left:10%;

          padding-bottom:20%;

          float:left;

    }

    .right{width:40%;height;300PX;float:right;

           padding-top:10%;}

    .footer{width:100%;background:#333;height:100px;overflow:hidden;zoom:1;}

    .footer .nav1{float:right;overflow:hidden;zoom:1;

                 

    }

    .footer .nav1 li{float:left;padding-right:60px;

                    

    }

    .footer .nav1 li a{height:100px;

                      line-height:100px;

                      display:inline-block;

                      font-family:"微软雅黑"

                      font-size:25px;

                      color:#fff;

                      text-align:center;

                      

    }

    span{background-color:pink}



    }

  </style>

</head>

<body>

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

  <div class="container">

      <div class="header">

        <div class="logo"><a href="#"><img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png"/></a></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>

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

        </ul>

      </div>

      

      <div class="main">

        <div class="left">

            

                <h3>课程推荐</h3>

                <p><span>职业路径</span>&nbsp;&nbsp; HTMLS与CSS3实现动态网页</p>

                <br/>

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

                <br/>

                <p><span>职业路径</span>&nbsp;&nbsp; ios基础语法与常用控件</p>

                <br/>

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

                <br/>

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

            

        </div>

        <div class="right">

                      

                <h3>相关课程</h3>

                <br/>

                <p>HTML CSS JavaScript</p>

                <br/>

                <p>HTMLS CSS3 Jquery</p>

                <br/>

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

                <br/>

                <br/>

            

        </div>  

      </div>

      <div class="footer">

          <ul class="nav1">

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

              <li><a href="#">友情链接</a></li>

          </ul>

      </div>

  </div>

</body>

</html>

感觉编写的比较复杂,页脚部分字体间距太大,请老师帮助,谢谢

正在回答

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

4回答

1、footer这里的两个清楚浮动是因为老师在调试你的代码的时候,测试效果用的,同学可以两者留其一即可,如:

http://img1.sycdn.imooc.com//climg/5c32b7e200018e7203890257.jpg

2、页脚设置字体大小不起作用的原因是:font-family: "微软雅黑"后面缺少结束的分号导致的,可以修改如下:

http://img1.sycdn.imooc.com//climg/5c32b8370001a4f004990325.jpg

在font-family: "微软雅黑"后面加上结束的分号,再改变字体大小就会生效啦

希望可以帮到你!


卡布琦诺 2019-01-06 15:03:31
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
    /*此处写代码*/
    * {
        margin: 0;
        padding: 0;
    }
    ul li{
        list-style: none;
        /*display: inline;*/
    }
    a {
        text-decoration: none;
    }
    .container {
        width: 100%;
        height: 100%;
        margin: 0 auto;
    }
    .header {
        width: 100%;
        background: #333;
        height:100px;
        overflow: hidden;
        zoom: 1;
    }
    .header .logo {
        width: 200px;
        float: left;
        /*margin: 10px;*/
        /*40px;*/
    }
    .header .nav {
        float: right;
       overflow: hidden;
        zoom: 1;
    }
    .header .nav li {
        float: left;
        margin-right: 20px;
    }
    .header .nav li a {
        padding: 0 10px;
        line-height: 100px;
        display: block;
        font-family: "微软雅黑"
        font-size:25px;
        color: #fff;
    }
    .main {
        width: 100%;
        background: skyblue;
        overflow: hidden;
        zoom: 1;
    }
    .left {
        width: 40%;
        height: 300px;
        /*padding-top: 10%;
        padding-left: 10%;
        padding-bottom: 20%;*/
        /*合并简化代码*/
        padding:10% 0 20% 10%;
        float: left;
    }
    .left h3{
      padding-bottom:20px;
    }
    .right {
        width: 40%;
        /*height的值书写错误*/
       /* height;
        300PX;*/
        height:300px;
        float: right;
        padding-top: 10%;
    }
    .footer {
        clear:both;
        width: 100%;
        background: #333;
        height: 100px;
        overflow: hidden;
        zoom: 1;
    }
    /*页脚的导航是居中显示的,不是在右侧显示,因此建议设置为*/
    .footer ul.nav1{
      width:600px;
      margin:0 auto;
      /*float: right;*/
      overflow: hidden;
      zoom: 1;
    }
    .footer ul.nav1 li {
        float: left;
        margin:0 auto;
        /*这是导致导航间距过大的原因就是padding-right的值设置的过大*/
        /*padding-right: 60px;*/
        /*建议设置导航项左右的间距都为10,而不是设置导航项右侧得值*/
        padding:0 10px;
    }
    .footer .nav1 li a {
        height: 100px;
        line-height: 100px;
        display: inline-block;
        font-family: "微软雅黑"
        font-size:25px;
        color: #fff;
        text-align: center;
    }
    span {
        background-color: pink
    }
    /*多了而结束的括号*/
    /*}*/
    </style>
</head>
<body>
    <!-- 此处写代码 -->
    <div class="container">
        <div class="header">
            <div class="logo"><a href="#"><img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png"/></a></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>
                <li><a href="#">手记</a></li>
            </ul>
        </div>
        <div class="main">
            <div class="left">
                <h3>课程推荐</h3>
                <p><span>职业路径</span>&nbsp;&nbsp; HTMLS与CSS3实现动态网页</p>
                <br />
                <p> <span>职业路径</span>&nbsp;&nbsp;零基础入门Android语法与界面</p>
                <br />
                <p><span>职业路径</span>&nbsp;&nbsp; ios基础语法与常用控件</p>
                <br />
                <p><span>职业路径</span>&nbsp;&nbsp; PHP入门开发</p>
                <br />
                <p><span>职业路径</span>&nbsp;&nbsp;JAVA入门开发</p>
            </div>
            <div class="right">
                <h3>相关课程</h3>
                <br />
                <p>HTML CSS JavaScript</p>
                <br />
                <p>HTMLS CSS3 Jquery</p>
                <br />
                <p>移动端基础 移动端APP开发</p>
                <br />
                <br />
            </div>
        </div>
        <div class="footer">
            <ul class="nav1">
                <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>
                <li><a href="#">友情链接</a></li>
            </ul>
        </div>
    </div>
</body>
</html>

希望可以帮到你!

  • 提问者 江7856 #1
    谢谢您的帮助,1)请教footer为何有两个清除浮动呢clear:both;overflow: hidden; zoom: 1;2)设置的字体大小不起作用?谢谢
    2019-01-06 17:16:19
提问者 江7856 2019-01-06 14:45:57
<html>
<head>
  <meta charset="UTF-8">
  <title></title>
  <style type="text/css">
    /*此处写代码*/
    *{margin:0;padding:0;
    }
    ul{list-style:none;display:inline;}
    a{text-decoration:none;}
    .container{width:100%;height:100%;margin:0 auto;
    }
    .header{width:100%;height:100px;
            background:#333;
            overflow:hidden;
            zoom:1;
    }
    .header .logo{width:200px;float:left;
    }
    .header .nav{float:right;overflow:hidden;zoom:1;}
    .header .nav li{float:left;margin-right:20px;
    }
    .header .nav li a{padding:0 10px;
                      line-height:100px;
                      display:block;
                      font-family:"微软雅黑"
                      font-size:25px;
                      color:#fff;
    }
    .main{width:100%;background:skyblue;overflow:hidden;zoom:1;}
    .left{width:40%;height:300px;
          padding:10% 0 20% 10%;
          float:left;
    }
    .right{width:40%;height;300PX;float:right;
           padding-top:10%;}
    .footer{width:100%;background:#333;height:100px;overflow:hidden;zoom:1;}
    .footer .nav1{width:75%;float:right;overflow:hidden;zoom:1;
                 
    }
    .footer .nav1 li{float:left;margin:0 10px;
                    
    }
    .footer .nav1 li a{height:100px;
                      line-height:100px;
                      display:inline-block;
                      font-family:"微软雅黑"
                      font-size:30px;
                      color:#fff;
                      text-align:center;
    }
    span{background-color:pink
    }
  </style>
</head>
<body>
  <!-- 此处写代码 -->
  <div class="container">
      <div class="header">
        <div class="logo"><a href="#"><img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png"/></a></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>
            <li><a href="#">手记</a></li>
        </ul>
      </div>
      
      <div class="main">
        <div class="left">
            
                <h3>课程推荐</h3>
                <br/>
                <p><span>职业路径</span>&nbsp;&nbsp; HTMLS与CSS3实现动态网页</p>
                <br/>
                <p> <span>职业路径</span>&nbsp;&nbsp;零基础入门Android语法与界面</p>
                <br/>
                <p><span>职业路径</span>&nbsp;&nbsp; ios基础语法与常用控件</p>
                <br/>
                <p><span>职业路径</span>&nbsp;&nbsp; PHP入门开发</p>
                <br/>
                <p><span>职业路径</span>&nbsp;&nbsp;JAVA入门开发</p>
            
        </div>
        <div class="right">
                      
                <h3>相关课程</h3>
                <br/>
                <p>HTML CSS JavaScript</p>
                <br/>
                <p>HTMLS CSS3 Jquery</p>
                <br/>
                <p>移动端基础 移动端APP开发</p>
                <br/>
                <br/>
            
        </div>  
      </div>
      <div class="footer">
          <ul class="nav1">
              <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>
              <li><a href="#">友情链接</a></li>
          </ul>
      </div>
  </div>
</body>
</html>

老师您好!这里字体设置后不起作用,谢谢

卡布琦诺 2019-01-06 13:38:46

1、右侧的导航没有垂直居中显示

http://img1.sycdn.imooc.com//climg/5c31935e00010ac805160160.jpg

建议修改:

http://img1.sycdn.imooc.com//climg/5c3193c70001494006280512.jpg

http://img1.sycdn.imooc.com//climg/5c31944c0001c8ac04560616.jpg

http://img1.sycdn.imooc.com//climg/5c31945a0001dae106680218.jpg

希望可以帮到你!

  • 提问者 江7856 #1
    麻烦你了,谢谢!我已做了修改,页脚的问题还望得到其他老师的帮助,思路堵塞~
    2019-01-06 14:11:20
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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