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

如何用CSS进行网页布局

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

最新回答 / 深山老龟
显示对着呢?r_sub_left和r_sub_right都在right盒子里面,右浮动就会到float:right下面

已采纳回答 / jun_an
<style type="text/css"> body { margin: 0; padding: 0; } .top { height: 50px; border: 1px solid red; width: 100%; text-align: center; } .main { height: 150px; width: 100%; border: 1px dotted blue; text-align: center; } .left { height: 1...

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

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

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

最新回答 / 爱好学习的咸粽子
你肯定没有试过,将,left和right的position:absolute属性去掉,去掉后就发现只剩下left显示,不存在你说的直接设置middle就ok的情况(建议用自己的编辑器,别直接用题目给的那个)

已采纳回答 / ibb
margin:0 300px 0 200px; 你写了四个值,所以依次对应的是上,右,下,左,的顺序(顺时针)。

最新回答 / 慕仔8535945
 不对,这样写不对

最赞回答 / ZE明
使用clear:right/left都可以是因为取消浮动后元素能撑开main,所以就能将foot弄到main下面。因为要添加的高度是main占用的高度,因为main没设置高度,里面的元素又是浮动的,所以main没被撑开,可以忽略它的高度,所以要用600px才能让foot到两个浮动的下面去,而100px是head规定的高度,不用加进去。

已采纳回答 / 慕圣4045015
先设一个大的块,宽800高500,再在块里左浮动和右浮动

最赞回答 / 慕圣2463614
div里嵌套多个div,不设置浮动就会上下排列。

最新回答 / 慕用4936924
float:left;冒号被你永成中文符了大哥

最新回答 / Bozens
老师讲的body是便签,只要是body这个标签都是会附加属性的。加点是class类,用到这个类才会有属性,一般便于使用都是*{ margin:0 ;   padding:0}  取消所有东西的内外默认边距,便于排版 

最新回答 / qq_斷了D弦_03426429
在foot里面清除浮动  clear:both

已采纳回答 / qq_杜飞_03761348
他们设置 310 和210 是为了让效果图和案例一样,中间div和两边有空白的间距。由于中间的div设置的margin 所以,它的距离是相对于body的距离,你疑问为啥不是和左右两个div的距离,是因为,左右两个div由于设置了absolute 脱离了文档流,也就是相当于相对其他div来说,它类似于透明的空气一般。
课程须知
1.你需要掌握html+css样式基础知识 2.有一定的前端实际开发经验
老师告诉你能学到什么?
1.掌握网页布局的相关知识 2.能对不同的网页进行布局结构划分 3.掌握固定宽度和自适应宽度的实现方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消