将容器类的高度设置为图像的高度
问题描述:
我试图让容器类.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
能清晰地在img
的float
。
.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>
那'溢出:auto'正是我忘了。谢谢! – Matt
@Mat np!有许多“clearfix”技术可供您检查。这可能是最简单的一种,但是如果你故意让内容出于某种原因溢出该父项,它并不总是奏效。 –