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

网页布局基础

难度入门
时长 1小时30分
学习人数
综合评分9.63
2052人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 1.设置了float浮动属性的元素不会脱离了标准文档流但是会脱离正常的文档流 绝对定位会脱离文档流。 2.通常不定义高度,尺寸会随着内容的改变扩展 3.要使主体自动居中时margin{0 auto},设置浮动或者绝对定位会影响居中效果 4.元素右浮动后,后面的元素会上移,紧挨着左侧显示 5.清除浮动 clear:both/left/right(用于受 紧邻浮动元素影响的元素) 或者overflow:hidden(用于页面主体受包含元素的浮动影响)
    查看全部
    0 采集 收起

    2015-04-20

  • 溢出属性 overflow:hidden;
    查看全部
    0 采集 收起 来源:横向两列布局

    2015-04-20

  • 清除浮动注意
    查看全部
    0 采集 收起 来源:横向两列布局

    2015-04-20

  • 作为父元素a 为静态定位,也就是标准文档流,相当于没有设置定位 即,b是包含在一个没有设置定位的父元素当中,那它设置绝对定位的时候,他偏移的基准就是以页面根节点(html)为参考的 ----详细参考 4.3 绝对定位及相关笔记
    查看全部
    1 采集 收起 来源:练习题

    2015-04-19

  • 使用绝对定位实现两列横向排布 比较少 常用于:一列为固定宽度,另一列宽度自适应的情况,具体做法如下: 1.对它的父元素 设置 相对定位(relative) 2.对需要设置自适应宽度元素 设置绝对定位 即,设置绝对定位元素,一定是在相对定位元素的里面 3.必须注意一点(弊端):其中 固定宽度列的高度,必须 > 自适应宽度列的高度,否则内容多的时候,会超出显示范围(应为其已经脱离文档流,无法撑开父元素,高度自动控制)
    查看全部
  • 当元素设置为绝对定位后,元素也会 多出两类属性:偏移量属性 和 Z-index属性 不同的是: 1.该元素已经脱离了标准文档流(不占位) 2.建立的定位基准不是该元素的原来位置,而是分两种情况 2.1:没有设置偏移量:无论是否存在已定位的祖先元素,都保持在元素初始位置,脱离文档流,宽度塌陷(随内容变化而变化) 2.2:设置了偏移量:又分两种情况(A.无已定位的祖先元素 B.有已定位的祖先元素) A.无已定位的祖先元素:它会以根节点(<html>)为偏移参照基准 B.有已定位的祖先元素:它会以距其最近的已定位祖先元素为偏移参照基准
    查看全部
    1 采集 收起 来源:绝对定位

    2018-03-22

  • 当元素设置 相对定位后: 1.元素相对于自身原有的位置进行了偏移 2.但元素仍然处于标准文档刘当中 3.同时,随即 多出两个属性:偏移量属性 和 Z-index属性
    查看全部
    0 采集 收起 来源:相对定位

    2015-04-19

  • position:static(静态定位) 即 默认定位 元素还处于标准文档流当中 ------------------------------------- position:absolute(绝对定位) position:fixed(固定定位) 均属于 绝对定位
    查看全部
  • 浮动,始终 是 沿着 他的包裹层 向左 或 向右 浮动
    查看全部
    0 采集 收起 来源:横向两列布局

    2015-04-19

  • 为了演示方便(撑的开),事例中为块设置了高度, 实际当中:是不建议设置的,而由内容动态的撑开,如果设置高度,则会与overflow:hidden;属性冲突,照成内容不能自动伸缩,显示不了或显示不全的后果
    查看全部
    0 采集 收起 来源:横向两列布局

    2015-04-19

  • 子包含块设置浮动后,会对父包含块产生影响,原来由子块撑开的高度,一下不起作用了。上下缩成一条线, 这时,给父块设置Clear:both 是没有用的,必须使用溢出属性 overflow:hidden; 才行。
    查看全部
    0 采集 收起 来源:横向两列布局

    2015-04-19

  • 虽然 类似 <br /> 这样的空标签 可以实现 清除浮动的影响, 但是这些新增的空标签是对于页面没有语意的垃圾标签,对页面结构有影响,且不符合W3C标准
    查看全部
  • 显然 是 P 标记 受到了浮动的影响 设置 “清除浮动属性” 是针对受浮动影响的标记 进行的,这里为P标记 设置 浮动清除
    查看全部
  • 清除浮动的两个方法: 1.clear:both;left;right; 前提是你必须准确判断是那一侧受到了浮动的影响 2.同时设置宽度(100%或固定值)和 overflow:hidden 两个值
    查看全部
  • 避免 浮动 带来的影响:清除浮动!
    查看全部

举报

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

微信扫码,参与3人拼团

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

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