两个div之间有空白或间隔的解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个div之间有空白或间隔的解决办法相关的知识,希望对你有一定的参考价值。

参考技术A 在项目过程中,发现两个padding和margin都为0的div之间有空白,以下为解决办法。

给父容器加上 font-size: 0px 即可解决。

求用jquery点击空白处隐藏div的方法,寻找最简单的方法

具体为:点击按钮显示div,当鼠标离开这个div范围,在别的空白处点击,隐藏这个div,方法最好简单易懂,我也是初学jq

把这个div放在一个div中,比如你这个显示出的div叫 id=‘div1’ 然后放在id ='mainDiv'中 mainDiv要充满整个屏幕,设置div1 在maindiv之上,这样点击空白处也就是点击mainDiv隐藏div1 参考技术A 用一个大DIV装你的显示DIV。大DIV全屏,点击大DIV的时候隐藏两个DIV就是了。 参考技术B <!--html-->
<div class="demo" style="display:none;"></div>
<input type='text' value="点击显示div" class="button"/>

<!--js-->
$(document).ready(function()
$(".button").click(function()
$(".demo").show();
)
$(document).click(function()
$(".demo").click(function()
return;
)
$(".demo").hide()
)
)本回答被提问者和网友采纳
参考技术C 比如div的id叫testdiv 单击显示按钮的id为showdiv
$("#showdiv").click(function() //给按钮注册单击事件,点击显示DIV
$("#testdiv").show(); //显示DIV

$("#testdiv").blur(function() //给DIV绑定失去焦点事件,失去后隐藏
$("#testdiv").hide(); //隐藏DIV

)

)
参考技术D 楼上说的方法可行
再说个方法给你吧

当触发鼠标移出目标div事件后 执行点击body事件隐藏div

以上是关于两个div之间有空白或间隔的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

div里包含img底部必定多出空白的解决办法

Android嵌套滑动控件的冲突解决和ViewPager适配当前子控件高度不留空白的办法

两个inline-block中间有空白,解决inline-block 元素之间的空白问题

div里包含img底部多出3px的解决办法

margin塌陷现象(即在内层设置margin-top无效的解决办法)

解决垂直外边距合并的几种办法