请老师检查~还想请教下:为左区块设置与页面左边的距离,用什么方法比较好(如图)?

请老师检查~还想请教下:为左区块设置与页面左边的距离,用什么方法比较好(如图)?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title></title>

    <style type="text/css">

    *{

    margin:0;

    padding:0;

    }

    ul{list-style:none;}

    .header{

    height:100px;

    width:100%;

    background:black;

    }

    .nav{

    float:right;

    }

    .nav li{

    float:left;

    color:white;

    font-size:20px;

    margin-right:40px;

    line-height:100px;

    }

    .container{

    height:700px;

    width:100%;

    background:blue;

    overflow:hidden;

    zoom:1;

    }

    .left{

    float:left;

    width:50%;

    margin-top:100px;

   

    }

       .left ul{

        position:absolute;

        margin:50px 200px;

        line-height:300%;

       }

    span{

    background:pink;

    }

    .right{

    float:left;

    width:50%;

    margin-top:100px;

   

    }

    .right ul{

    position:absolute;

        margin:50px 200px;

        line-height:300%;

    }

    .footer{

                height:110px;

                width:100%;

                background:black;

            }

            .ful{

                position:relative;

                left:50%;

                margin-left:-340px;

            }

            .ful li{

                font-size:20px;

                color:white;

                float:left;

                margin-right:40px;

                line-height:110px;

            }

   

    </style>

    </head>

    <body>

    <div class="header">

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

    <ul class="nav">

    <li>课程</li>

    <li>职业路径</li>

    <li>实战</li>

    <li>猿问</li>

    <li>手记</li>

    </ul>

    </div>

    <div class="container">

    <div class="left">

    <ul>

    <li><h3>课程推荐</h3></li>

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

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

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

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

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

    </ul>

    </div>


    <div class="right">

    <ul>

    <li><h3>相关课程</h3></li>

    <li><p>HTML CSS JavaScript</li>

    <li><p>HTML5 CSS3 Jquery</li>

    <li><p>移动端基础 移动端App开发</li>

    </ul>

    </div>

</div>

    <div class="footer">

    <ul class="ful">

    <li>网站首页</li>

    <li>企业招聘</li>

    <li>人才合作</li>

    <li>联系我们</li>

    <li>常见问题</li>

    <li>友情链接</li>

    </ul>

    </div>

    </body>

</html>

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

正在回答

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

1回答

你好同学:

测试了你的代码,发现底部居中显示有一点小问题,可参考下图所示思路修改代码:

http://img1.sycdn.imooc.com//climg/5bed0a4b0001d42604700182.jpghttp://img1.sycdn.imooc.com//climg/5bed0a6f0001997b04660198.jpg

关于左边部分内容设置与页面左边的距离同学使用margin,或者padding都是可以实现效果的,代码是灵活不唯一的,实现效果会有很多种不同的方式,需要根据项目的需求进行选择,同学可以尝试一下不同的方式进行实现效果哦~

祝学习愉快!

  • 小章鱼丸 提问者 #1
    老师,请问下面那张图的li的左右外边距要怎么计算呢,没太想明白
    2018-11-15 14:29:22
  • 妮可妮可妮_ 回复 提问者 小章鱼丸 #2
    外层盒子的宽度是固定的,每个li宽度为80px,总共6个li,也就是占据480px,用外层盒子的宽度减去li占据的宽度就是剩余的空白宽度,然后每个li左右两边设置相同的像素值,那就是将空白的部分除以12,就可以得出每个li左右两边分别的填充值了
    2018-11-15 15:36:03
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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