【发布时间】:2012-01-11 04:11:28
【问题描述】:
我有一个标题元素,里面有 2 个元素 - 一个 img 和 p 元素。
我希望标题高度是它包含的图像的确切高度,这样当我删除边距并填充它“适合”时。
不是将标题元素的高度调整为与图像相同的像素高度,有没有办法“自动”做到这一点?
我尝试过 height:auto 但这只会带来意想不到的不稳定结果。
代码如下:
<header>
<img src="images/logosketch.jpg" alt="companylogo" />
<div class="search">
<p>SEARCH HERE</p>
</div>
</header>
header { position: relative; }
.search { bottom: 0; position: absolute; right: 0; }
.search p { margin: 0; }
任何指针?
【问题讨论】:
-
你在设置图片的高度吗?
-
确定:
标题 { 位置:相对; } .search { 底部:0;位置:绝对;右:0; } .search p { 边距:0; }在这里搜索
-
不,我没有设置图像的高度 - 应该吗?