div相互覆盖,div与div盒子之间产生重叠覆盖现象的解决办法
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> div覆盖div,出现div与div盒子之间产生重叠覆盖现象,而内容没有出现覆盖重叠现象原因与解决方法。 可能你遇到过上下结构的布局,下面DIV内容重叠上面DIV内容上,也可能右面内容覆盖掉左面的DIV布局,形成DIV与DIV覆盖重叠现象,这些是什么问题如何解决? 接下来博主将通过案例来演示这两种兼容性DIV覆盖重叠现象问题,并解释原因与解决方法。 案例一、上下结构的DIV盒子覆盖 1、首先,创建一个实例网页DIV CSS实例HTML代码: 实例代码说明: 设置两个最大的div盒子分别CSS命名为“.boxa”和“.boxb”,两个大盒子宽度相同均为400px; 对“.boxb”设置1px的黑色边框,高为40px,背景为黑色; 然后在“.boxa”里添加两个小盒子,一个浮动靠左,一个浮动靠右; 两个小盒子分别命名为“.boxa-l”“.boxa-r”; 对两个小盒子,同时设置红色边框、css高为80px、宽度分别为280px和100px。 2、实例效果: 3、问题分析 目的效果:“.boxa”和“.boxb”布局是上下结构, “.boxa-l”和“.boxa-r”分别位于 “.boxa”的左右; 实际效果:在浏览器中看到效果是两个盒子里内容是 实现上下结构效果 ,但“.boxb”这个DIV跑到“.boxa