html5元素重叠,css怎么让几个div不重叠

css div不堆叠层叠反复遮挡缘故原由与解决办法之css怎样让几个div不堆叠,div不堆叠,div与div之间不遮挡标题问题启事,打点方式设计思绪图文教程篇。CSS5经过三种方式希图怎样让div不遮挡不堆叠。

一、同级DIV有的是用float有的不有运用形成DIV堆叠

6b6993a561c9d19ac554190989de9458.png

红色DIV与灰色布景DIV重叠展现

我们看看代码

堆叠DIV

.left{width:200px; float:left; color:#F00; border:1px solid #F00}

.nofloat{width:100px; bac公斤round:#CCC}

left对象DIV内
nofloat对象DIV内

成效截图

cda0d3c27856e72407362e8799c87c60.png

两个div重叠遮挡表示

二、起因剖析:

class=left的div盒子应用了浮动属性float:left,而class=nofloat未应用。何等一个浮动DIV,一个未使用float浮动属性,以是就组成重叠景遇。

三、治理门径:

1、两个均运用float浮动属性

对.left与.nofloat配置float属性,经管遮挡层叠。(扩展涉猎 div并排不换行体现)

a4da87e8e904d58c9ed867ce0f97ca2a.png

同级div都是有float何等就可不堆叠排版

2、两个都不运用浮动属性。

两个div都不设置float浮动,筹画重叠标题。

e11758b4a3912224b4ed6b187a01bff8.png

两个div不重叠

3、第一个div设置装备摆设float,第二个div设置装备摆设margin属性垄断间距让其不堆叠

这种办法也是布局常用的,前提是带float要配置宽度,同时不带float的div设置margin属性,利用间距方法,让没有设置float的div错开配置float,实现div不重叠。

256e2e33b248586f6e42ea0356c7e36d.png

把持flaot浮动与margin间距完成div堆叠遮挡

四、总结

以上是经由两个div重叠,从解析、贪图办法、图文打算等方式CSS5引见让div不重叠法子。假定更多几个div呈现以上堆叠标题问题,同理运用以上方法教程同样很快规画。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值