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

网页布局基础

难度入门
时长 1小时30分
学习人数
综合评分9.63
2052人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
这一题在IE9中CD两个选项都不行
没有定位上级元素时,不是相对body,我测试了 是相对html的。
这个问题问的非常好
没有定位上级元素时,其实相对的是body,不是html,可以给body加margin或padding看元素位置来证明这一点。
clear: left; 就是清除前面元素的 float: left; 的影响, clear: right; 就是清除前面元素的 float:right; 的影响,这里的左和右都是指设置clear属性的前一个元素的浮动值,而不是该元素本身的。这一点是很多人都没有弄明白,甚至很多老师都没有讲明白的。
口音不是重点,明白意思就行了。
行内元素只有左右边距会生效,上下边距不会生效。要想上下边距生效,需要设置display为block或者inline-block,img标签默认是inline-block,而不是行内元素。
三个值 上 左右 下
两个值 上下 左右
一个值 全部一样
#wrap{width:970px; margin:0 auto;}
#mainbody{position:relative; margin-top:15px;}
#left{float:left;width:110px; }
#mid{float:left;width:650px;border:1px solid #999;margin-left:13px;}
#right{position:absolute;margin-left:790px;border:1px solid #999;}
好吧,用float属性的话还要清除对footer的的影响.........
试了下,确实float属性做出了更简单,只要设置sidebar的float属性为left,content的margin-left20px就行了。不过通过定位做出了确实加深理解定位的概念。
*{margin:0}还是很有必要的,我在div里加了<p><h1>标签后,它们会有margin的,造成头部尾部中间都有断层了
支持,很不错的梳理
好难懂。。。。。。
我女友跟老师的声音差不多。嫉妒吧
课程须知
1.一定要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解
老师告诉你能学到什么?
1.掌握三大布局技巧——流式布局、浮动布局及绝对定位布局;2.精通标准文档流、盒子模型、float属性以及position属性等知识。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消