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

我这个代码对吗? 请大神们帮忙看下谢啦

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>混合布局编程挑战</title>

<style type="text/css">

body{ margin:0; padding:0; font-size:30px; color:#fff}

.top{width:100%;height:200px;background:gray;}

.main{width:100%;height:800px;background:red;}

.left{ width:200px;height:800px;float:left;background:blue;}

.right{width:100%;height:800px;background:green;position:absolute;left:210px;top:200;}

.foot{width:100%;height:200px;background:orange;}

</style>


</head>


<body>

<div class="top">top</div>

<div class="main">

    <div class="right">right</div>

    <div class="left">left</div>

</div>

<div class="foot">foot</div>


</body>

</html>


正在回答

3 回答

.top{background:#ccc;height:100px;}

.main{background:red;height:600px;}

.left{background:blue;height:600px;width:200px;}

.right{background:yellow;height:600px;width:100%;left:210px;position:absolute;}

.foot{background:orange;height:50px;}

这是我测试的最少代码实现了,疑问或错误欢迎指出~!

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

对是对了但是有点不好看==

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

鲨鼻叔叔 提问者

那应该怎么完善一下呀拜托啦
2016-12-28 回复 有任何疑惑可以回复我~

right直接float:right;即可,不需要绝对定位

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

EricZoo

亲测float:right不行,若设置float,当width:100%时会铺满,用绝对定位隐性成的内联块状元素就可以设置左边距之后以width100%来自适应屏幕
2017-02-22 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

我这个代码对吗? 请大神们帮忙看下谢啦

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