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

网页布局基础

难度入门
时长 1小时30分
学习人数
综合评分9.63
2052人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 已知一设置了绝对定位的元素b,位于其父元素a中,a元素为静态定位,则b元素将以( )为基准进行偏移。 因为a元素为静态定位,所以要以根元素为基准进行偏移,也就是html元素。
    查看全部
    0 采集 收起 来源:练习题

    2015-04-30

  • 使用绝对定位实现两列横向排布 比较少 常用于:一列为固定宽度,另一列宽度自适应的情况,具体做法如下: 1.对它的父元素 设置 相对定位(relative) 2.对需要设置自适应宽度元素 设置绝对定位 即,设置绝对定位元素,一定是在相对定位元素的里面 3.必须注意一点(弊端):其中 固定宽度列的高度,必须 > 自适应宽度列的高度,否则内容多的时候,会超出显示范围(应为其已经脱离文档流,无法撑开父元素,高度自动控制)
    查看全部
  • 当一个元素设置绝对定位,而没有设置宽度时,其宽度随内容而自动调节
    查看全部
    0 采集 收起 来源:绝对定位

    2015-04-30

  • position:absolute,top:20px,left:50px; 无已定位祖先节点,相对于html偏移,而不是相当于body
    查看全部
    0 采集 收起 来源:绝对定位

    2015-04-30

  • 未设置偏移量,其宽度随内容变化而变化
    查看全部
    0 采集 收起 来源:绝对定位

    2015-04-30

  • 绝对定位 特点: 1、建立了以包含块为基准的定位 2、完全脱离了标准文档流 3、随即拥有了偏移属性和z-index属性 未设置偏移量 特点: 无论是否存在已定位祖先元素,都保持在元素初始位置 脱离了标准文档流 设置了偏移量 特点: 1、无已定位祖先元素,以<html>为偏移参照基准 2、有已定位祖先元素,以距其最近的已定位祖先元素为偏移参照基准 ////////////////////////////////////////////////////////////////////////////// position:relative(相对定位),相对定位他还处于标准文档流当中;即使他有偏移,它也是参照最初始的位置;相对来时比绝对定位稳定很多。因此,在做网页时需要有个参照基准的时候,我们可以将父包含块设置为相对定位。 http://img1.sycdn.imooc.com//553da3a100016dcc07990353-120-68.jpg
    查看全部
    0 采集 收起 来源:绝对定位

    2018-03-22

  • 重叠会对元素进行遮盖。
    查看全部
    0 采集 收起 来源:相对定位

    2015-04-30

  • 相对定位的特点:相对于自身原有位置进行偏移,仍处于标准文档流中(会占据标准文档流中的空间),随即拥有偏移属性和z-index属性(z-index属性是指产生空间层堆叠,就是z轴,http://img1.sycdn.imooc.com//55365122000133a712000530-120-68.jpg若没有产生z轴,则会叠加在xy平面上)产生z轴后如下图: [ 查看全文 ]
    查看全部
    0 采集 收起 来源:相对定位

    2015-04-30

  • position:static是默认定位;absolute与fixed都是绝对定位
    查看全部
  • 绝对定位:position属性设置,能够实现横向多列布局及较为复杂的定位,比如带有遮罩层效果的提示框、固定层效果、全屏广告等。 position拥有3种定位形式:1、静态定位;2、相对定位;3、绝对定位。 position可以设置4个属性值:1、static(静态定位) 2、relative(相对定位) 3、absolute(绝对定位,属于绝对定位) 4、fixed(固定定位,属于绝对定位)
    查看全部
  • overflow:hidden 它的本来的功能是使用被设置容器溢出部分隐藏起来。它别外一个作用可以清除浮动。这里是它的第二个作用。
    查看全部
    0 采集 收起 来源:编程练习

    2015-04-30

  • 1.设置了float浮动属性的元素不会脱离了标准文档流但是会脱离正常的文档流 绝对定位会脱离文档流。 2.通常不定义高度,尺寸会随着内容的改变扩展 3.要使主体自动居中时margin{0 auto},设置浮动或者绝对定位会影响居中效果,因此想居中就不要设置浮动或绝对定位 4.元素右浮动后,后面的元素会上移,紧挨着左侧显示 5.清除浮动 clear:both/left/right(用于受 紧邻浮动元素影响的元素) 或者overflow:hidden(用于页面主体受包含元素的浮动影响)
    查看全部
    0 采集 收起

    2015-04-30

  • 页面自动居中,需要添加包裹层,先设置默认颜色高度,一般并列的间距控制在10-20px; 受到float影响的有两层:外部的父层和紧邻之后的元素。当父包含块缩成一团时,使用clear没有效果,用overflow div的高度一般不设置。
    查看全部
    0 采集 收起 来源:横向两列布局

    2015-04-30

  • 横向两列布局(网页布局最常见的方式之一) 主要技能: 1.float属性-使纵向排列的块级元素横向排列 2.margin-设置两列之间的间距 先布局,再设置样式,在输入内容
    查看全部
    0 采集 收起 来源:横向两列布局

    2015-04-30

  • 清除浮动clear属性:both left right 同时设置:width:100%+overflow:hidden;对受到影响(紧邻float后面)的进行设置清除属性。 空标签无意义,不建议来清除浮动;
    查看全部

举报

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

微信扫码,参与3人拼团

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

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