任何元素从普通流脱离里,盒子都会产生重叠。z-index属性可以控制哪个盒子显示在上层。当使用相对定位、固定定位、绝对定位时,盒子都可能发生重叠现象。下面我们来看一下css让元素重叠的方法。

CSS元素的重叠方式

1、负margin:

给元素设置负margin使其移动后 原来的位置是不会保留的

负margin可以让元素的占用空间变小 后面的元素可以覆盖当前的元素

(这里有两个相同大小的div 宽高都是100px (如图一) 当我们给上面类名为div的div设置了-margin-bottom之后 (见图二) 我们发现下面的元素覆盖了-margin的位置)

2、浮动(float)

原来的位置不保留 并且可以遮盖住其他元素

float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。

如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。

注释:假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止。

3、脱离页面流定位(position)

相对定位:原来位置保留 并且不会挤到其他元素,只会重叠

绝对定位:不保留原来位置 脱离页面流

position 属性规定元素的定位类型。

这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。

html内容显示重叠了,css怎么让元素重叠?相关推荐

  1. css 两个元素重叠,css元素如何重叠?

    css元素重叠的方法:1.给元素设置负margin,负margin可以让元素的占用空间变小,后面的元素可以覆盖当前的元素:2.使用position属性,利用相对定位和绝对定位来让多个元素进行重叠. 本 ...

  2. html 样式重叠问题,css怎么解决网页重叠问题

    css解决网页重叠的方法:1.给父元素设置边框:2.给父元素添加padding:3.在子元素上方加一个有宽高的兄弟元素:4.给父元素设置"overflow: hidden;"属性等 ...

  3. html文件内容重叠,html – CSS:页脚重叠内容,其他故障

    我在这里和其他地方环顾四周寻找类似的问题,但我似乎无法找到明确的答案.当我向页面添加足够的文本以进入页脚时,页脚只是重叠文本.如果我减小浏览器窗口的大小以强制页脚和容纳内容的容器满足,则同样如此.偶尔 ...

  4. js文本内容显示6行,超出6行出现显示更多按钮,css样式超出行数只能使用...去替代

    js处理文本内容显示6行,超出6行出现显示更多按钮,对于网上说的css样式处理,基本上都是超出6行使用-去处理,不符合需求,先看结果,再看需求:如下 先看实现结果,如下图所示: 需求:产品经理提出详情 ...

  5. 浅析CSS——元素重叠及position定位的z-index顺序

    多次在项目中遇到html页面元素的非期待重叠错误,多数还是position定位情况下z-index的问题.其实每次解决类似问题思路大致都是一样的,说到底还是对z-index的理解比较模糊,可以解决问题 ...

  6. (转)浅析CSS——元素重叠及position定位的z-index顺序

    多次在项目中遇到html页面元素的非期待重叠错误,多数还是position定位情况下z-index的问题.其实每次解决类似问题思路大致都是一样的,说到底还是对z-index的理解比较模糊,可以解决问题 ...

  7. css margin为什么重叠,CSS 外边距(margin)重叠及防止方法

    边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大 ...

  8. CSS外边距(margin)重叠及防止方法

    #css外边距margin重叠及防止方法CSS外边距(margin)重叠及防止方法 #1-什么是外边距margin重叠1. 什么是外边距(margin)重叠 外边距重叠是指两个或多个盒子(可能相邻也可 ...

  9. ECharts 柱状图横轴(X轴)文字内容显示不全

    1.问题描述 ECharts在限制显示区域大小或者数据内容过多的时候有时会使得柱状图横轴(X轴)显示不全的问题,效果如下图所示. 2.解决办法 1)更改grid布局 原来布局 option = {gr ...

最新文章

  1. leetcode1438. 绝对差不超过限制的最长连续子数组
  2. C语言常用字符串函数
  3. C++参考的翻译或校对
  4. 深度学习(2)--深度学习中的这25个概念
  5. 20.Java集合框架(四)
  6. 【spine】原理介绍和程序实现
  7. Taurus入门,这么神奇的性能测试工具不能不知道
  8. sizeof计算结构体时的内存对齐问题
  9. C语言 数据结构 结构体 LinkList
  10. 大佬们用代码写的故事
  11. 【剑指Offer】输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
  12. 网课答案搜题API接口使用
  13. 化繁从简,别让思维打了结
  14. 【读书笔记】设计模式第十一十二章收获
  15. C语言及数据结构课程设计:超市信息管理系统
  16. 微信公众号怎么发PDF?
  17. linux系统解压缩命令大全
  18. infor接口调用,okhttp不同版本使用
  19. 传说之下打开debug模式超超超超超超超超详细方法
  20. Android 开发环境搭建

热门文章

  1. 一起Oracle回收站过大引发的insert逻辑读过高故障
  2. html文件相对路径引用
  3. 【opencv】(12) 光流估计,行人轨迹跟踪,附python完整代码
  4. YOLO系列目标检测算法-YOLOv6
  5. 2019.4.summary
  6. 计算机专业述职报告范文,计算机管理员述职报告范文
  7. elasticsearch7.x+---搜索建议设计与实现
  8. 多智能体协同传输的事件触发通信与控制的深度强化学习(ICRA-2021)
  9. C语言——PTA 最大公约数和最小公倍数
  10. python数据结构算法_数据结构与算法(Python)