美文网首页
清除浮动和定位

清除浮动和定位

作者: 末版车 | 来源:发表于2018-07-11 14:56 被阅读0次

clear 属性可以用于清除元素周围的浮动对元素的影响。

也就是元素不会因为上方出现了浮动元素而改变位置。

可选值:

left:忽略左侧浮动

right:忽略右侧浮动

both:忽略全部浮动

none:不忽略浮动,默认值。

定位:

position属性可以控制wed浏览器如何以及在何处显示特定的元素。

可以使用position属性把一个元素放置到网页中的任何位置。

static   relative  absolute   fixed

相对定位:

每个元素在页面中都有一个自然位置。开启相对定位相对于自身原来的位置发生改变,但是不会改变元素的性质。相对定位不会使元素脱离文本流,相对定位会使元素的层级提升,使元素可以覆盖文本流中的元素开启之后可以使用top right  bottom  left 四个属性对元素进行定位。

绝对定位:

绝对定位指的是元素相对于html元素或离他最近的组选定位元素进行定位。

当将position属性设置为absolute时,开启了元素的绝对定位。也可以使用 top right bottom left 四个属性对元素进行定位。

绝对定位会使元素完全脱离文本流。 绝对定位的块元素的宽度会被其他内容撑开。  绝对定位会使行内元素变成快元素。

固定定位:

固定定位的元素会被锁定在屏幕的某个位置上,当访问者滚动网页时,固定元素会在屏幕上保持不定。当position设置为fixed时,开启固定定位。

BFC(隐含地属性)

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

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

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

开启BFC

1 设置元素浮动

2 设置元素的绝对定位

3 设置元素为inline-block

4 设置元素的overflow设置为一个非visible

作业1-1 作业1-2 作业1-3 作业效果图

相关文章

  • 清除浮动和定位

    clear 属性可以用于清除元素周围的浮动对元素的影响。 也就是元素不会因为上方出现了浮动元素而改变位置。 可选值...

  • 清除浮动和定位

    清除浮动 clear属性可以用于清除元素周围的浮动对元素的影响。 也就是元素不会因为上方出现了浮动元素而改变位置。...

  • 清除浮动和定位

    # 清除浮动 clear属性可以用于清除元素周围的浮动对元素的影响。 也就是元素不会因为上方出现了浮动元素而改变位...

  • 2018-09-19 day23-css布局

    标准流和display 效果: 浮动 效果: 浮动(文字环绕) 清除浮动 效果: 定位position 效果: 盒...

  • Day6:html和css

    Day6:html和css 复习 清除浮动: overflow: hidden添加在需要清除浮动的地方 定位pos...

  • 清除浮动,定位

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

  • 第025篇:CSS2

    1、标准流和拖标流 2、浮动 3、清除浮动 4、定位 5、盒子模型

  • Day7:html和css

    Day7:html和css 如果有浮动,会导致脱标,定位也能脱标,我们没有清除浮动,因为里面有子绝父相. 清除浮动...

  • 高度塌陷和定位

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

  • float-清除浮动

    1.为什么要清除浮动: CSS中的定位机制分为,文档流,浮动和绝对定位。如果对元素没有进行任何定位处理的话,元素应...

网友评论

      本文标题:清除浮动和定位

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