Html 是否使包装器占据子图像的最大宽度?

Html 是否使包装器占据子图像的最大宽度?,html,css,Html,Css,我不确定我是否能够正确地表达这个问题,但我试图完成的是很容易看穿的例子 请看一下: 我基本上希望它看起来像这样: 但是不给wqrapping div一个固定的宽度。所以基本上我希望包装器采用图像的宽度,而不是过度延伸的文本。有没有办法做到这一点 另外请注意,我不能使用绝对定位,因为每次从数据库发送的图像和文本都会不同 来自第一个链接的代码: <div class="wrapper"> <img src="https://placekitten.com/300/300"&

我不确定我是否能够正确地表达这个问题,但我试图完成的是很容易看穿的例子

请看一下:

我基本上希望它看起来像这样:

但是不给wqrapping div一个固定的宽度。所以基本上我希望包装器采用图像的宽度,而不是过度延伸的文本。有没有办法做到这一点

另外请注意,我不能使用绝对定位,因为每次从数据库发送的图像和文本都会不同

来自第一个链接的代码:

<div class="wrapper">
  <img src="https://placekitten.com/300/300">
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam ornare dictum ligula quis dictum. Nam dictum, eros sit amet imperdiet aliquet, ligula nisl blandit lectus, quis malesuada nunc ipsum ac magna. Vestibulum in magna eu sem suscipit molestie. Maecenas a ligula molestie, volutpat turpis et, venenatis massa. Nam aliquam auctor lectus ac lacinia. Nam consequat lacus porta odio hendrerit mollis. Etiam at congue est, eu fermentum erat. Praesent vestibulum malesuada ante. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>
</div>

.wrapper {
  border: 1px solid red;
  display: inline-block;
}

Lorem ipsum dolor sit amet,是一位杰出的献身者。这是我的口头禅。不,爱神坐在爱神的位子上,利古拉·尼斯·布朗迪特·莱克图斯(ligula nisl blandit lectus),马莱苏阿达·努克·伊普斯姆·艾普斯姆·艾普斯姆(quis malesuada Num ipsum ac magna)。magna eu sem支持分子中的前庭。马塞纳人是一种叶舌动物,帕特·图皮斯等人,马萨威尼斯人。Nam aliquam拍卖人lectus ac lacinia。南康塞奎特·拉库斯·奥迪奥·亨德雷特·莫利斯之门。埃蒂亚姆在康格东部,欧盟酵素埃拉特。前庭前庭。在自然社会中,因怀孕而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯

.包装纸{ 边框:1px纯红; 显示:内联块; }
来自第二个链接的代码:

<div class="wrapper">
  <img src="https://placekitten.com/300/300">
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam ornare dictum ligula quis dictum. Nam dictum, eros sit amet imperdiet aliquet, ligula nisl blandit lectus, quis malesuada nunc ipsum ac magna. Vestibulum in magna eu sem suscipit molestie. Maecenas a ligula molestie, volutpat turpis et, venenatis massa. Nam aliquam auctor lectus ac lacinia. Nam consequat lacus porta odio hendrerit mollis. Etiam at congue est, eu fermentum erat. Praesent vestibulum malesuada ante. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>
</div>

.wrapper {
  width: 300px;
  border: 1px solid red;
}

Lorem ipsum dolor sit amet,是一位杰出的献身者。这是我的口头禅。不,爱神坐在爱神的位子上,利古拉·尼斯·布朗迪特·莱克图斯(ligula nisl blandit lectus),马莱苏阿达·努克·伊普斯姆·艾普斯姆·艾普斯姆(quis malesuada Num ipsum ac magna)。magna eu sem支持分子中的前庭。马塞纳人是一种叶舌动物,帕特·图皮斯等人,马萨威尼斯人。Nam aliquam拍卖人lectus ac lacinia。南康塞奎特·拉库斯·奥迪奥·亨德雷特·莫利斯之门。埃蒂亚姆在康格东部,欧盟酵素埃拉特。前庭前庭。在自然社会中,因怀孕而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯

.包装纸{ 宽度:300px; 边框:1px纯红; }
编辑:您可以将
包装设置为
显示:表格标题

.wrapper{
边框:1px纯红;
显示:表格标题
}

Lorem ipsum dolor sit amet,是一位杰出的献身者。这是我的口头禅。不,爱神坐在爱神的位子上,利古拉·尼斯·布朗迪特·莱克图斯(ligula nisl blandit lectus),马莱苏阿达·努克·伊普斯姆·艾普斯姆·艾普斯姆(quis malesuada Num ipsum ac magna)。magna eu sem支持分子中的前庭。
马塞纳人是一种叶舌动物,帕特·图皮斯等人,马萨威尼斯人。Nam aliquam拍卖人lectus ac lacinia。南康塞奎特·拉库斯·奥迪奥·亨德雷特·莫利斯之门。埃蒂亚姆在康格东部,欧盟酵素埃拉特。前庭前庭。自然社会
对虾和马格尼对虾产褥期的蒙特斯,印度对虾


Lorem ipsum dolor sit amet,是一位杰出的献身者。这是我的口头禅。不,爱神坐在爱神的位子上,利古拉·尼斯·布朗迪特·莱克图斯(ligula nisl blandit lectus),马莱苏阿达·努克·伊普斯姆·艾普斯姆·艾普斯姆(quis malesuada Num ipsum ac magna)。magna eu sem支持分子中的前庭。 马塞纳人是一种叶舌动物,帕特·图皮斯等人,马萨威尼斯人。Nam aliquam拍卖人lectus ac lacinia。南康塞奎特·拉库斯·奥迪奥·亨德雷特·莫利斯之门。埃蒂亚姆在康格东部,欧盟酵素埃拉特。前庭前庭。自然社会 对虾和马格尼对虾产褥期的蒙特斯,印度对虾

有一种“黑客”方式,为包装使用另一个显示属性,如果您强制将其设置为
表格
1%
宽度,img将打破该宽度,并将其自己的大小设置为宽度包装:

.wrapper{
边框:1px纯红;
显示:表格;
宽度:1%;
}

Lorem ipsum dolor sit amet,是一位杰出的献身者。这是我的口头禅。不,爱神坐在爱神的位子上,利古拉·尼斯·布朗迪特·莱克图斯(ligula nisl blandit lectus),马莱苏阿达·努克·伊普斯姆·艾普斯姆·艾普斯姆(quis malesuada Num ipsum ac magna)。magna eu sem支持分子中的前庭。
马塞纳人是一种叶舌动物,帕特·图皮斯等人,马萨威尼斯人。Nam aliquam拍卖人lectus ac lacinia。南康塞奎特·拉库斯·奥迪奥·亨德雷特·莫利斯之门。埃蒂亚姆在康格东部,欧盟酵素埃拉特。前庭前庭。自然社会
对虾和马格尼对虾产褥期的蒙特斯,印度对虾


无需增加宽度,仍能显示:表格标题在chrome和firefox中都能正常工作。试试这个

.wrapper {
  border: 1px solid red;
  display: table-caption;
} 

什么搜索?我没有对此做任何搜索,我只是在CodePen上尝试过,顺便说一句,什么位置?这看起来很有希望,但宽度100%不起作用,@TK123你使用哪种浏览器?@dippas检查了chrome的最新版本,firefox它起作用了这是起作用的,但在我的live站点中,元素应用了更多的样式,但事实并非如此,所以我选择了另一个答案,这个答案在直播版本中确实有效。但这确实适用于简化的示例,因此+1我认为这是我看到的解决方案…而且它不是黑客的…它只是起作用。在
包装中使用
表格标题
,毕竟在chrome中有效,而不是“黑客的”: