将容器类的高度设置为图像的高度

问题描述:

我试图让容器类.external-link成为图像的高度,并且不会更高或更低。将容器类的高度设置为图像的高度

<p class="external-link"><img src="http://www.vernmccraylaw.com/files/stacks_image_1241.jpg" alt="img_58c1b29bb1309"><strong>Related Articles</strong>Some text’n’stuff for yo clickage.</p> 


.external-link { 
    background-color: #ddd; 
    height: 200px; 
    border: 1px solid $grey; 
    font-family: 'Open Sans'; 
} 

.external-link img { 
    float: left; 
    width: 200px; 
    padding-right: 20px; 
} 

.external-link strong { 
    display: block; 
    font-family: 'Open Sans Condensed'; 
} 

我知道解决的办法应该是简单的,我只是一片空白。

的jsfiddle:LINK

.external-link取出height并添加overflow: auto能清晰地在imgfloat

.external-link { 
 
    background-color: #ddd; 
 
    border: 1px solid $grey; 
 
    font-family: 'Open Sans'; 
 
    overflow: auto; 
 
} 
 

 
.external-link img { 
 
    float: left; 
 
    width: 200px; 
 
    padding-right: 20px; 
 
} 
 

 
.external-link strong { 
 
    display: block; 
 
    font-family: 'Open Sans Condensed'; 
 
}
<p class="external-link"><img src="http://www.vernmccraylaw.com/files/stacks_image_1241.jpg" alt="img_58c1b29bb1309"><strong>Related Articles</strong>Some text’n’stuff for yo clickage.</p>

+0

那'溢出:auto'正是我忘了。谢谢! – Matt

+0

@Mat np!有许多“clearfix”技术可供您检查。这可能是最简单的一种,但是如果你故意让内容出于某种原因溢出该父项,它并不总是奏效。 –