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

如何用CSS进行网页布局

江老实 Web前端工程师
难度初级
时长22分
学习人数
综合评分9.60
1991人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
.top{width:918px;height:80px;background:#ccc;}
.main{width:900px;height:600px;background:red;margin:0 auto;}
.left{width:200px;height:600px;background:blue;float:left;margin-left:-20px;}
.right{width:700px;height:600px;background:green;float:right;}
.foot{width:918px;height:50px;background:#000;}
点击播放的那瞬间he老zi一跳!能换个背景乐么?
.right{right:0}这个里面要加right:0;不然不行
颜色什么的,完全弄不了一模一样的。。。。
Cre
.top{width:100%;background-color:#999;}
.main{width:80%;height:600px;margin:0 auto;background-color:red;}
.left{width:200px;height:600px;background:blue;float:left;margin-top:-600px;}
.right{background:green;height:600px;margin-left:210px;}
.foot{width:100%;background-color:orange;clear:both;}

最新回答 / Oscaner
我去,为什么截图截出来又有图像,有毒
.top{height:100px;background:#ccc;width:100%;}
.main{height:600px;width:100%;background:#CC0000;}
.left{width:200px;background:#000ccc;height:600px;float:left;}
.right{background:#00FF00;height:600px;float:right;}
.foot{width:100%;height:100px;background:#CC00CC;float:both;}
left{positon:absolute;margin-top:-500px;}
margin 用负值就好了。
这里如果按照给的答案来的话,会发现右边的块很正常,但是左边的的块就是上不去,空很大一块位置。因为div是块级元素,会占据一整行,虽然左边设置了margin,但是这个空间还是属于右边div的,由于right没有设置宽度,所以他的父级元素main,被完全占据了,导致left直接就被挤出来了。
.top{height:100px;width:100%;background:#ccc;}

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

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

.right{height:350px;background:#83E561;margin-left:205px;}

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

注意!<body>里‘right’和‘left’层上下位置被我调换
.top{height:100px;width:100%;background:#ccc;}
.main{height:350px;width:100%;background:red;}
.left{width:200px;height:350px;background:blue;float:left;}
.right{height:350px;background:#83E561;margin-left:205px;}
.foot{height:65px;width:100%;background:orange;}
.top{height:100%;background:lightgrey;}
.main{height:500px;background:red;}
.left{height:500px;width:22%;background:blue;float:left;}
.right{height:500px;width:77%;background:lightgreen;float:right;}
.foot{height;background:#FF6633;}
.top{height:100px;background:lightgrey;}
.main{height:500px;background:red;}
.left{height:500px;width:22%;background:blue;float:left;}
.right{height:500px;width:77%;background:lightgreen;float:right;}
.foot{height:50px;background:#FF6633;}
任务3和任务4求解啊啊啊啊
欲穷千里目,更上一层楼
艺术+技术的融合=前端
课程须知
1.你需要掌握html+css样式基础知识 2.有一定的前端实际开发经验
老师告诉你能学到什么?
1.掌握网页布局的相关知识 2.能对不同的网页进行布局结构划分 3.掌握固定宽度和自适应宽度的实现方法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消