美文网首页
解决高度塌陷,清除浮动,相对、绝对、固定定位

解决高度塌陷,清除浮动,相对、绝对、固定定位

作者: 寻_4533 | 来源:发表于2019-05-30 19:59 被阅读0次

解决高度塌陷:

BFC特性:

1,父元素的垂直外边距不会和子元素重叠

2,开启BFC的元素不会被浮动元素所覆盖

3,开启BFC的元素可以包含浮动的元素

4,将元素的overflow设置一个非visible的值 hidden;副作用小

如何开启:1,设置元素的浮动 2,设置绝对定位 3,设置元素为display:inline-block

hasLayout:  zoom:1;IE低版本浏览器解决高度塌陷

添加一个class=clear的div兄弟元素,样式设为clear:both;页面中多了一个结构

推荐解决方式:

.clear fix:after{content:‘’;display:block;cleat:both;},最好的方式

.clearfix{zoom:1;}

清除浮动:

clear:清除其他元素浮动对当前盒子的影响

left清楚左侧浮动的影响

right清除右侧浮动的影响

both清楚两侧(影响最大的那个)

定位:任意摆放元素

position:relative;相对定位,不会脱离文档流 相对于元素原来的位置

然后设置上下左右的偏移量才能使用 left:100px 距离左边有一百像素

绝对定位:position:absolute;绝对定位,脱离文档流 相对于离他最近开启定位的父元素

如果没有就以body为原点 内联元素绝对定位改变成块

固定定位;position:fixed;脱离文档流 大部分特点和绝对定位一样,不设置偏移量位置不改变

以浏览器窗口定位 固定在窗口不会因为滚动条而滚动

相关文章

  • 2018-11-22

    导航条 清除浮动 解决高度塌陷 相对定位 绝对定位 固定定位 作业

  • 高度塌陷和定位

    高度塌陷 导航条 清除浮动 相对定位 绝对定位 固定定位 作业

  • HTML-05day

    1、高度塌陷 2、清除浮动 3、导航条 4、解决高度塌陷 5、相对定位 6、绝对定位 7、近期开班

  • 解决高度塌陷,清除浮动,相对、绝对、固定定位

    解决高度塌陷: BFC特性: 1,父元素的垂直外边距不会和子元素重叠 2,开启BFC的元素不会被浮动元素所覆盖 3...

  • 清除浮动,定位

    定位 clear 清除左浮动 清除右浮动 both 可以清除对它影响最大的浮动可以解决高度塌陷 谁塌陷就加上cle...

  • 前端笔记(5)

    代码:(1)高度塌陷 (2)解决高度塌陷1 (3)解决高度塌陷2 (4)解决高度塌陷3 (5)相对定位 (6)绝对...

  • 前端05day

    相对定位 绝对定位 固定定位 CSS高度塌陷 高度塌陷问题 在文档流中,父元素的高度默认是被子元素撑开的,也就是子...

  • 高度塌陷 解决高度塌陷 导航条 清除浮动 相对定位

    1 高度塌陷 在文档流中,父元素的高度默认是被子元素撑开的,也就是子元素多高,父元素就多高 但是当为子元素设置浮动...

  • 高度塌陷、清除浮动、元素垂直居中

    高度塌陷: 定义:父元素没有设置高度,子元素设置了浮动(float)属性解决办法:清除浮动(仅清除浮动的负面影响,...

  • 前端第五天

    前端第五天 目录 文档流 浮动布局 清除浮动 流式布局 定位布局应用 相对定位 绝对定位 固定定位 一、文档流 1...

网友评论

      本文标题:解决高度塌陷,清除浮动,相对、绝对、固定定位

      本文链接:https://www.haomeiwen.com/subject/mmrbtctx.html