为了账号安全,请及时绑定邮箱和手机立即绑定

答案的代码好像有问题,自己摸索了一下。。。

    <style type="text/css">
        body {
            padding: 0;
            margin: 0;
        }

        .top {
            height: 100px;
            background-color: steelblue;
        }

        .main {
            height: 500px;
        }

        .left {
            width: 200px;
            height: 500px;
            background-color: darkgreen;
            float: left;
        }

        .right {
            height: 500px;
            background-color: aquamarine;
            margin-left: 210px;
            
        }

        .foot {
            height: 100px;
            background-color: burlywood;
        }


    </style>

</head>
<body>
<div class="top"></div>
<div class="main">
    <div class="left">zuo</div>
    <div class="right">you</div>
</div>
<div class="foot"></div>

</body>
</html>

一开始是有问题,我把左右的浮动都写了,但是右边的浮动显示不对,后来把右边的浮动去掉了,只有左边向左浮动,为啥右边加上浮动就显示不对

正在回答

3 回答

        .right {

            height: 500px;

            background-color: aquamarine;

            margin-left: 210px;

            position:absolute;/*脱离文档流,但是 display:inline-block,所以加个宽度 */

            width:100%;/*这样就满足自适应了*/

             

        }


1 回复 有任何疑惑可以回复我~
#1

qq_飘_2

正确 的
2015-07-24 回复 有任何疑惑可以回复我~

你的答案不对哦,注意任务3:要求右侧(right)先加载,左侧(left)后加载。

0 回复 有任何疑惑可以回复我~

测试了一下显示是对的,估计是浏览器的兼容性问题。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

答案的代码好像有问题,自己摸索了一下。。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信