이미지 또는 iframe 일 수있는 하나의 하위 요소가 포함 된 동일한 클래스의 여러 div를 사용하는 프로젝트에서 작업하고 있습니다. 높이가 지정되지 않았습니다. 컨테이너 div가 자식 요소의 높이가되도록하고 싶지만 기본 높이는 자식보다 3px 높습니다.HTML-CSS div가 자식보다 3px 높습니다.
http://jsfiddle.net/52me041n/2/에서 문제를 보여주는 JSfiddle이 있습니다.
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와 적당한 높이로 사업부를 설정 가능 여부를 알고 싶습니다, 그렇지 않은 경우, 어떻게 오른쪽으로 그것 JS와 함께.
에
을 추가? "컨테이너 div가 자식 요소의 높이가되도록하고 싶지만 기본 높이는 자식보다 3px 높습니다." – unekwu이미지의 높이가 100px라고하면 컨테이너 div는 기본적으로 103px입니다. – user1576628