2-10请检查

来源:2-10 编程练习

brown_one

2020-08-10 16:27:24

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

    *{

    margin:0px;

    padding: 0px;

    }

    ul{list-style: none;}

    a{

    text-decoration:none;

    color: #fff;

    font-size: 20px;

    }

   .header{

    width: 100%;

    height: 100px;

    background: #000;

    margin:0 auto;

    line-height: 100px;

    position: fixed;

    top: 0px;

   }

   .logo{

    width: 300px;

    height: 100px;

    float: left;

    margin: 0 auto;

    line-height: 100px;

   }

   .nav{

    float: right;

   }

   .nav li{

height: 100px;

padding: 0 20px;

    line-height: 100px;

float: left;

   }

   .container{

    width: 100%;

    height: 1000px;

    background:#99CCCC;

margin: 0 auto;

padding:150px 150px;

   }

   .left{

    width:40%;

    height: 1000px;

    float: left; 

   }

   .right{

    width:60%;

    height:1000px;

    float: right; 

   }

   span{

    background: #FF6633;

   }

   p,h2{

    padding: 8px 0px;

   }

   .footer{

    width: 100%;

    height: 100px;

    background: #000;

    line-height: 100px;

    text-align: center;

    line-height: 100px;

    position: fixed;

    bottom: 0px;

   }

   .footer li{

    padding: 0 30px;

    float: none;

    display: inline-block;

   }

  </style>

</head>

<body>

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

  <div class="header">

  <div class="logo">

  <a href="#"><img src="http://climg.mukewang.com/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>

  </ul>

  </div>

  <div class="container">

  <div class="left">

  <h2>课程推荐</h2>

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

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

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

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

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

  </div>

  <div class="right">

  <h2>相关课程</h2>

  <p>HTML&nbsp;&nbsp;CSS&nbsp;&nbsp;JavaScript</p>

  <p>HTML5&nbsp;&nbsp;CSS3&nbsp;&nbsp;Jquery</p>

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

  </div>

  </div>

  <div class="footer">

  <ul class="waper">

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

</body>

</html>


写回答

2回答

好帮手慕慕子

2020-08-10

同学你好, 可以给container添加display:table,left和right元素设置display:table-cell;属性和vertival:middle;实现垂直居中。

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

去掉left和right元素的固定高度和float属性

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

给内容设置margin-left属性调整间距,让效果实现更美观

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

同学可以结合示例测试下,祝学习愉快~

0

好帮手慕慕子

2020-08-10

同学你好,代码中存在的问题解答如下:

  1. 如下所示,水平方向出现滚动条

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

    原因:container设置百分百宽度铺满窗口的同时设置了左内边距,导致实际占据页面的宽度超出了窗口,出现滚动条。

    建议:去掉百分百宽度

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

  2. 通过检查元素可知,a标签没有包裹图片

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

    建议:调整a为块元素

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

    修改之后,由于img标签自带间距,导致logo区域的实际高度超出了顶部,建议修改img的display属性为block;消除间隙

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

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0
hrown_one
h 如何让中间内容实现居中垂直显示
h020-08-10
共1条回复

0 学习 · 40143 问题

查看课程