【发布时间】:2013-08-25 20:10:48
【问题描述】:
我有一个页脚 div,其中包含一些版权文本和一个小徽标。我想将徽标高度设置为与包含它的 div 相同的高度。
显而易见的解决方案是height: 100%,但这似乎只是让图片显示在正常高度。
相关html:
<footer>
<img src="images/circle_logo.png" alt="GriffMUN 2014" title="GriffMUN 2014">
<p>Details here</p><p>More details here.</p>
</footer>
相关css:
footer {
color: #ffffff;
padding: 10px 10px 10px 10px;
text-align: right;
margin: 0 auto;
background-color: #000000;
font-size: small;
float: center;
}
footer img {
float:right;
height:100%;
}
【问题讨论】:
-
我相信它应该可以工作。 jsfiddle.net/AEFhV
-
发布一些css和html。我不会将
height: 100%称为显而易见的解决方案——它不像人们想象的那样起作用。我会考虑将图像设置为 div 的背景是更明显的解决方案。 -
@Itay 之所以有效,是因为 div 已被赋予特定的高度。
-
@AndyG 好吧,他没有提到包装器的高度不固定:)
-
@Itay,AndyG 是对的。我想要一个不固定的高度。