美文网首页
浮动与定位

浮动与定位

作者: 满咲意 | 来源:发表于2019-12-03 17:03 被阅读0次

html元素可以分为三种:行内元素(inline)、行内块元素(inline-block)和块元素(block)。

所谓标准文档流,指的是行内元素正常情况会在同一行显示(超出容器宽度自然换行),而每一个块元素独占一行,会自上而下排列。

而浮动和定位的共同表现是脱离标准文档流。

css浮动

css的浮动可以通过 float 属性进行设置,float 的常用属性值有:

1)left :元素向左浮动

2)right :元素向右浮动

3)none :元素不浮动(默认值)

css元素的浮动需要注意的点:

1、无论元素先前是什么状态,浮动后都成为块级元素,浮动元素的宽度缺省为auto

2、浮动元素的外边缘不会超过其父元素的内边缘

3、如果一个浮动元素在另一个浮动元素之后显示,而且会超出容纳块(没有足够的空间),则会下降到低于先前任何浮动元素的位置,即换行显示

清除浮动的方法:

1、使用空标签:在最后的浮动元素添加一个空标签,使用 clear:both 样式清除

2、使用 overflow 属性:父元素添加 overflow:hidden 样式

3、使用 :after 伪元素

css定位

css的定位可以通过 position 属性进行设置,定位方式有:

1)static :静态定位(默认定位方式)

2)relative :相对定位,相对于其原文档流的位置进行定位

3)absolute :绝对定位,相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块,即 body

4)fixed :固定定位,相对于浏览器窗口进行定位

z-index 层叠等级属性:z-index 可以在定位属性为 relative  、absolute 、 fixed 的元素上设置屏幕的深度(层叠顺序),可以理解为 z-index 值越大的元素越靠近用户

相关文章

  • 浮动与定位

    主要内容: 浮动的介绍、清除浮动、各种定位、BFC以及外边距合并的介绍。 浮动 什么是浮动元素 浮动元素是floa...

  • 浮动与定位

    1 . 浮动的特征,影响##### 浮动模型也是一种可视化格式模型,浮动的框可以左右移动(根据float属性值而定...

  • 浮动与定位

    浮动 当我们希望一个盒模型不是按HTML的标准从上到下排列,而是希望它可以从左到右或者环绕时可以借助浮动属性进行设...

  • 浮动与定位

    浮动 浮动元素的特性 浮动元素脱离文档流,遇到父级包含框或者相邻的浮动元素后停下来。 浮动元素在一排显示,没有空隙...

  • 浮动与定位

    1.浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? 特征: 浮动元素的框可以向左或者向...

  • 浮动与定位

    浮动元素的特征 浮动元素的框可以左右移动(根据float属性的值而定),直到它的外边框碰到包含框或者另一个浮动元素...

  • 浮动与定位

    浮动 float属性最初只是用于浮动图像内的文本块,但是现在它已成为在网页上创建多列布局的最常用工具之一。当元素设...

  • 浮动与定位

    一.文档流的概念指什么?有哪种方式可以让元素脱离文档流? 文档流是指元素在排列布局中所占用的位置。具体来说就是页面...

  • 浮动与定位

    1.文档流的概念指什么?有哪种方式可以让元素脱离文档流? 文档流是指由块状元素和内联元素按照其在 HTML 中的位...

  • 浮动与定位

    一、浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? 特征:1、浮动模型是一种可视化格式...

网友评论

      本文标题:浮动与定位

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