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

网页布局基础

难度入门
时长 1小时30分
学习人数
综合评分9.63
2052人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • auto会根据浏览器的宽度自动的设置两边的外边距。 如果想让页面自动居中,当设置margin属性为auto的时候,不能再设置浮动或者绝对定位属性了。
    查看全部
  • 绝对定位: 特点:建立了以包含块(就像礼物的包装盒与包装纸)为基准的定位 完全脱离了标准文档流 随即拥有偏移属性和z-index属性(空间的层堆叠属性) 绝对定位比相对定位更复杂,因为它在选择偏移参照基准的时候要考虑的方面更多,绝对定位的元素要选择偏移参照的基准,也要设置偏移量,因为偏移参照基准就像相对定位中的参照物,没有相对运动就不会有参照物的概念,同理,没有设置偏移量,就没有参照基准的概念。选择偏移参照的基准是通过为祖先元素设置定位来实现。 1.元素没有设置偏移量 特点: a.无论是否存在已定位的祖先元素,都保持在元素初始位置 b.脱离了标准文档流 注: -当元素设置了绝对定位,没有设置元素宽度时,元素宽度会随着内容的宽度变化而变化 -相对定位要比绝对定位稳定许多,因为它还处在标准文档流中,即使有偏移量也是参照之前的位置进行偏移,所以一般为偏移参照基准设置相对定位。 -已经定位的元素就是已经设置了相对定位,绝对定位,固定定位中的任何一种,我们都说他已经定位了。 2.元素设置了偏移量 偏移参照基准: 无已经定位的祖先元素,以<html>根元素(也就是浏览器)为偏移参照基准 有已经定位的祖先元素,以距离其最近的已经定位的祖先元素为偏移参照基准。
    查看全部
    0 采集 收起 来源:绝对定位

    2018-03-22

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

    2017-02-28

  • 块级元素和行级元素都符合盒子模型,只是块级元素独占一行,而行级元素会在一行中并排排列。3D盒子模型:由上而下——边框、内容及填充、背景图、背景颜色、外边界。
    查看全部
    0 采集 收起 来源:盒子模型

    2017-02-28

  • CSS 规定的定位机制有三种,分别是标准文档流、浮动及绝对定位。
    查看全部
    0 采集 收起 来源:练习题

    2017-02-28

  • 1、加上边框的部分不是盒子模型的全部,只是padding+content+border,而还有一部分看不见,是margin 2、width只是content,也就是内容的宽度
    查看全部
  • CSS规定的第三种定位机制:绝对定位布局,通过position定位属性实现的布局。 能够实现横向多列布局及较为复杂的定位,例如带有遮罩层效果的提示框,固定层效果,全屏广告。 position属性拥有3中定位形式: 1.静态定位 2.相对定位 3.绝对定位 要使元素实现绝对定位,可以使用position属性来设置 可设置4个属性值: static 静态定位 relative 相对定位 absolute 绝对定位 fixed 固定定位 其中absolute和fixed都属于绝对定位
    查看全部
  • 盒子模型的立体图片(2-2小节 07:58),从第一层到第五层依次为:border、content+padding、background-image、background-color、margin。
    查看全部
    0 采集 收起 来源:练习题

    2017-02-27

  • c.清除浮动时,只设置宽度不行,必须设置 overflow:hidden; 才能实现清除浮动的效果 d.在受到浮动影响的元素之前添加空的兄弟元素这种方法是可以“清除浮动影响”的,但是缺点是,加入了无语议化的标签。
    查看全部
    0 采集 收起 来源:练习题

    2017-02-27

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

    2017-02-27

  • 为收到影响的元素清除浮动的方法: 第一种 为元素设置clear属性:常用clear:both或者clear:left;clear:right,用left和right的时候要求你能判断元素到底是哪侧受到了浮动影响。 第二种 同时设置width:100%(或者固定宽度)+overflow:hidden(元素的移出属性); 空标签对页面来说无意义,对代码结构会有影响,不建议用此方法清除浮动,最好的方法就是用css来实现。
    查看全部
  • 相对定位的特点: 1.相对自身原有位置进行偏移 2.仍处于标准文档流中,会占据原来的空间位置 3.拥有偏移属性和z-index属性,即空间层叠现象
    查看全部
    0 采集 收起 来源:相对定位

    2017-02-27

  • CSS中规定的第二种定位机制:浮动布局 能够实现横向多列布局 通过设置float属性来实现 浮动float有三个属性值: left-左浮动 right-右浮动 none-不浮动 设置了浮动的元素的特点:会在包含块中左移,或右移,直到触碰到容器为止。就像容器外安装了磁铁一样,让元素排除万难向它的边缘靠拢。设置了浮动的元素,仍旧处于标准文档流中,会对它周围的元素产生影响。 当元素没有设置宽度值,设置了浮动属性后,元素的宽度随内容的变化而变化。 当元素设置浮动属性后,会对相邻的元素产生影响,块级元素会到一行显示,影响布局,相邻元素特指紧邻其后的元素。
    查看全部
  • 盒子模型=网页布局的基石,承载网页上的文字,图像,音频,视频等。还能控制盒子与内容,盒子与盒子之间的距离。 盒子模型由四部分组成:边框(border),外边距(margin),内边距(padding),盒子中的内容(content)。 盒子模型三维立体图: 第一层border 第二层content+padding 第三层background image 第四层background color 第五层margin
    查看全部
    0 采集 收起 来源:盒子模型

    2017-02-27

  • 使用margin居中时,应设置width。当使用margin居中时,不能再使用绝对定位或者浮动,否则无法居中
    查看全部

举报

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

微信扫码,参与3人拼团

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

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