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

网页布局基础

难度入门
时长 1小时30分
学习人数
综合评分9.63
2052人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 什么时候使用绝对定位 布局: 横向显示多列,并且有列的宽度需要自适应宽度。 另外的列需要固定高度,并且必须高于自适应的列的高度。 父容器设置相对定位,绝对定位就参照父容器来定位。
    查看全部
  • 绝对定位 position:absolute 特点: 1.脱离文档流,不占用空间 2.有偏移量和z-index属性 几种情况: 1.没设置偏移量,保持在元素初始位置,没设置宽度,宽度是根据内容来撑开的。 2.设置了偏移量,没有定位的祖先元素,偏移是参考的html也就是浏览器,进行偏移。 3.设置了偏移量,并且有定位的祖先元素,偏移就是参考的离本身最近的祖先元素。
    查看全部
    1 采集 收起 来源:绝对定位

    2017-06-21

  • 相对定位 特点: 1.是相对于自身原有的位置进行偏移 2.仍然处于标准文档流中,所以会占用空间 3.拥有偏移属性和z-index属性
    查看全部
    1 采集 收起 来源:相对定位

    2017-06-21

  • positon属性 三种定位形式: 1.静态定位[static],没有设置position值时的默认定位。 2.相对定位[relative] 3.绝对定位[absolute、fixed] fixed是固定定位,也属于绝对定位
    查看全部
  • 父容器没有设置浮动,而子元素都设置了浮动,就无法撑开父容易的宽度,父容易就显示成一条直线了。清除浮动就可以解决子元素浮动带来的影响。clear:both是无效的,他只对于紧邻后面的元素有效果。需要使用overflow:hidden;
    查看全部
    0 采集 收起 来源:横向两列布局

    2017-06-21

  • 清除浮动两种方法 1.cleare:both; 2.width:100%;overflow:hidden;
    查看全部
  • 清除浮动
    查看全部
    0 采集 收起 来源:横向两列布局

    2017-06-21

  • 盒子模型3维图
    查看全部
    0 采集 收起 来源:盒子模型

    2017-06-21

  • 横向两列布局:使用absolute实现,常用于一列固定宽度,另一列宽度自适应的情况。 relative-父元素相对定位 absolute-自适应宽度元素绝对定位 注意:固定宽度列的高度>自适应宽度的列
    查看全部
  • 设置偏移量 偏移量参照基准:无已定位祖先元素,以<html>为偏移参照基准 有已定位祖先元素,以距其最近的已定位祖先元素为偏移参照基准
    查看全部
    0 采集 收起 来源:绝对定位

    2018-03-22

  • W3C标准:由万维网联盟制定的一系列标准,包括: 结构化标准语言(HTML和XML) 表现标准语言(CSS) 行为标准语言(DOM和ECMAScript) 倡导结构、样式、行为分离 CSS中,存在3种的定位机制: 标准文档流(Normal flow) 浮动(Floats) 绝对定位(Absolute positioning) 标准文档流的特点:从上到下,从左到右输出文档内容 由块级元素和行级元素组成 块级元素特点:从左到右撑满页面,独占一行 触碰到页面的边缘时会自动换行 行级元素特点:能在同一行内显示 不会改变HTML文档结构 常见行级标签:span、strong、img、input
    查看全部
  • 盒子模型 1.盒子模型=网页布局的基石 由4部分组成:边框(border)、外边距(margin)、内边距、(padding)、盒子中的内容(content)。 2. 边框(border)、外边距(margin)、内边距、(padding)是盒子模型的属性, 有四个方向,可以设定属性值。 顺时针方向设置,为上、右、下、左 3.三个值的属性为: a为上、 b为左右、c为下。 两个值的属性为: a为上下、b为左右。 一个值的属性为: a为上下左右。 4.优先级,就近原则, 行内样式> 内部样式> 外部样式 5.边框三个属性:边框的粗细、样式、颜色、每一个属性值都要有一个空格来个开,空格必须在英文输入法状态下输入才可以,三个属性缺一不可。 6.盒子模型的三维模式的包裹层与ps的模型一样,分为五层: border为第一层、 content+padding为第二层、 background-image为第三层、 background-color为第四层、 marg为第五层。 7.盒子模型尺寸=边框+外边距+内边距+盒子中的内容尺寸
    查看全部
    0 采集 收起 来源:盒子模型

    2018-03-22

  • 横向两列布局: 1.对页面进行初始化:用全局选择器将浏览器的默认添加上, 把内填充、外填充都设置为0:*{padding:0;margin:0;}。 2.让页面自动居中:#wrap{margin:0 auto;width:960px}(上下值可任意设置,左右值必须设置为auto,宽度也必须设置,不然默认宽度会占据浏览器的100%)。 3.当设置浮动后,父级元素和后面紧邻的元素会受到影响。因为子级设置了浮动,因此父级元素的高度没办法正常扩展。 当父包含块缩成一条时,用clear:both方法清除浮动无效,它一般用于紧邻后边元素的清除浮动。 此时只能用:overflow:hidden方法。(这种方法如果在不设置高度的情况下内容能完全显示,如果设置了高度,当超过高度时,多余的内容则不显示。) 4.div块的高度一般不需要设置。 横向两列布局有两种方式: a.两列中均设置为左浮动:float:left,然后第一列设置margin属性值; b.两列中一列设置左浮动,一列设置右浮动(这种方法仅限于两列布局,对于多列无效); 情况:父包含块没有设置浮动,而子包含快设置了浮动,此时的父包含块的高度就没法扩展,接下来就要对父包含块进行清除浮动 注: 清除浮动影响的另一方法:在受到浮动影响的元素之前添加空的兄弟元素,p标签
    查看全部
    0 采集 收起 来源:横向两列布局

    2017-06-20

  • 当父包含块缩成一条时,用clear:both方法清除浮动无效。它一般用于紧邻后面的元素的清除浮动。这个时候用overflow:hidden来清除浮动。 div块的高度一般不需要设置。
    查看全部
    0 采集 收起 来源:横向两列布局

    2017-06-20

  • 清除浮动常用的方法(清除受影响的标签的浮动): 1.clear属性:常用clear:both 2.设置:width:100% overflow:hidden 3.不建议用空标签<br>清除浮动。
    查看全部

举报

0/150
提交
取消
课程须知
1.一定要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解
老师告诉你能学到什么?
1.掌握三大布局技巧——流式布局、浮动布局及绝对定位布局;2.精通标准文档流、盒子模型、float属性以及position属性等知识。

微信扫码,参与3人拼团

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

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