美文网首页
js:绝对定位和浮动的区别和运用

js:绝对定位和浮动的区别和运用

作者: a70f5d5f49fe | 来源:发表于2019-02-16 16:52 被阅读0次

绝对定位和浮动的区别和运用

当一个元素使用绝对定位后,它的位置将依据浏览器左上角开始计算或相对于父容器(在父容器使用相对定位时)。 绝对定位使元素脱离文档流,因此不占据空间。普通文档流中元素的布局就当绝对定位的元素不存在时一样。因为绝对定位的框与文档流无关,所以它们可以覆盖页面上的其他元素。

而浮动元素的定位还是基于正常的文档流,然后从文档流中抽出并尽可能远的移动至左侧或者右侧。文字内容会围绕在浮动元素周围。当一个元素从正常文档流中抽出后,仍然在文档流中的其他元素将忽略该元素并填补他原先的空间。它只是改变了文档流的显示,而没有脱离文档流,理解了这一点,就很容易弄明白什么时候用定位,什么时候用浮动了。

相关文章

  • js:绝对定位和浮动的区别和运用

    绝对定位和浮动的区别和运用 当一个元素使用绝对定位后,它的位置将依据浏览器左上角开始计算或相对于父容器(在父容器使...

  • css 浮动和绝对定位的区别

    css中,绝对定位使其元素脱离文档流,位置相对与其祖先元素中自内而外的第一个position属性不是static的...

  • CSS-绝对定位和浮动的区别

    一、背景 绝对定位可以产生浮动,float也会产生浮动,均会使对象脱离文档流 二、绝对定位的效果 index.ht...

  • CSS定位与浮动

    CSS定位机制 CSS 有三种定位机制 普通流(文档流)、浮动和绝对定位。浮动和绝对定位可以让一个元素脱离文档流。...

  • 面试技术栈

    Html/css 盒子模型 内联元素/块级元素 相对定位和绝对定位 弹框 居中显示 水平垂直 字体 清除浮动 Js...

  • 定位层

    一,定位层 概念 css属性 特点 二,绝对定位和相对定位 绝对定位和相对定位的区别

  • margin在垂直方向上的合并

    1.margin合并: (1)块级元素,但不包括浮动和绝对定位元素,尽管浮动和绝对定位可以让元素块状化。 (2)只...

  • css基础-浮动

    css有三种定位模式:常规流,浮动和绝对定。除了浮动元素和绝对定位元素以及根元素以外的元素都在常规流中(in fl...

  • 绝对定位布局和浮动布局

    在CSS中,实现分栏布局有两种方法。第一种方法是使用四种CSS定位选项(absolute 、static、rela...

  • CSS定位与浮动2016/6/12

    CSS 定位 (Positioning) CSS 有三种基本的定位机制:普通流、浮动和绝对定位。 position...

网友评论

      本文标题:js:绝对定位和浮动的区别和运用

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