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

如何用CSS进行网页布局

江老实 Web前端工程师
难度初级
时长22分
学习人数
综合评分9.60
1991人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
总是报错,看不下去了

最赞回答 / 反正就这样i
是为了让footer不浮动。footer在页面中正确显示是应该在最下独占页面。所以要清除浮动,跟上面的分离开来。

最新回答 / qq_念_9
问题已解答,要有一个父容器进行包含,但是必须已知需求:例如需求网页宽度在多少。然后根据需求进行宽度设置,和边距设置。
很不错,就是内容有点少

最新回答 / 慕田峪1218906
先内部CSS样式,然后在加载CSS外部样式.

最新回答 / 爱好学习的咸粽子
你肯定没有试过,将,left和right的position:absolute属性去掉,去掉后就发现只剩下left显示,不存在你说的直接设置middle就ok的情况(建议用自己的编辑器,别直接用题目给的那个)
右边div宽度必须小于660,否则就和左边div连在一起了
.main{ width:970px; height:600px; margin:0 auto;border:1px solid red;}
.left{ width:300px; height:600px; background:#ccc; float:left;margin-left:5px;}/*左*/
.right{ width:660px; height:600px; background:#FECCCB; float:right;margin-left:5px;}/*右*/
</style>
把main的宽稍微加长点,再给里面的两个div,用margin-left:5px;就可以了
.top{background:gray;
height:150px;
}
.main{background:red;
height:700px;
}
.left{
position:absolute;
top:150px;
left:0px;
background:blue;
height:700px;
width:200px;
}
.right{background:green;
height:700px;
margin-left:210px;
}
.foot{height:100px;background:orange;}
老师讲课好温柔 很棒
太简单了 没什么意义 代码风格也不好 而且从IDE来看应该是几年前的视频了

已采纳回答 / ibb
margin:0 300px 0 200px; 你写了四个值,所以依次对应的是上,右,下,左,的顺序(顺时针)。
声音太小了
为啥中间margin不是相对与左右两个块而是相对与整个页面呢
老师跟喂小孩子奶一样 啊~~啊~~一股亲切劲儿啊 哈哈
课程须知
1.你需要掌握html+css样式基础知识 2.有一定的前端实际开发经验
老师告诉你能学到什么?
1.掌握网页布局的相关知识 2.能对不同的网页进行布局结构划分 3.掌握固定宽度和自适应宽度的实现方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消