javascript – HTML-CSS div比孩子高3px

前端之家收集整理的这篇文章主要介绍了javascript – HTML-CSS div比孩子高3px前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个项目,该项目使用同一个类的几个div,每个div包含一个子元素,可能是一个未指定高度的图像或iframe.我希望容器div正好是其子元素的高度,但默认高度比子高3px.

我有一个JSfiddle在http://jsfiddle.net/52me041n/2/演示了这个问题.

HTML:

<div class="outside">
    <img class="inside" id="pic" src="https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fblogs.cisco.com%2Fwp-content%2Fuploads%2Fclouds.png&f=1" height="200px"/>
</div>
<br/>
<div class="outside">
    <iframe class="inside" width="420" height="315" src="//www.youtube.com/embed/VwTnyRHEZSQ" frameborder="0" allowfullscreen></iframe>
</div>

CSS:

.outside{
background-color: red;
}

我想知道是否可以用CSS将div设置到合适的高度,如果没有,如何用JS来改正它.

解决方法

更新了小提琴. http://jsfiddle.net/52me041n/3/

使用 –

img,iframe {
    display: block;
}
原文链接:https://www.f2er.com/js/155864.html

猜你在找的JavaScript相关文章