【发布时间】:2012-04-14 15:07:18
【问题描述】:
下面的代码是我网站的简化版本。在我的网站上,图像宽度因页面而异,文本约为 100 字。这意味着该段落将 DIV 拉伸为比图像更宽。仅使用 CSS,是否可以将 DIV 和段落缩小到图像的宽度?
Example of what I'm trying to describe here。顶部是我得到的,底部是我想要的。
HTML
<div>
<img src="image.jpg" />
<p>Lorem ipsum dolor sit amet.</p>
</div>
CSS
div {
display: inline-block;
}
【问题讨论】:
-
我在
widest object on the附近失去了你。你能把你得到的东西和你需要的东西截图吗? -
我还没有编程/想好,但是如果每个页面都有不同的图像宽度,为什么不有一个javascript(我对jQuery/AJAX不太熟悉)onload函数,它设置你的 div 宽度到你的图像的宽度?
-
@hjpotter92 这当然是一个选择。我只是想知道它是否可以在没有 Javascript 的情况下完成。
-
在这里找到了类似的回复:stackoverflow.com/questions/2920968/…
-
@hjpotter92,不一样