我正在研究 Html 和 Css。我正在尝试设计一个类似于网页的图表对话,我需要在其中交替显示消息,就像在移动应用程序中一样,一个在右边,另一个在左边。为此,我使用 div 来包含消息并为其设置背景图像,
这里我面临的问题是,消息的大小可变,这意味着有些可能占用 1 行,而另一些可能占用 5 到 20 行,我们无法估计。Div 背景图像大小仅为 40 像素高度,因此如果我收到超过 3 行的消息,则它会穿过背景图像。这是我的 Div 标记
<div style="background-image:url('some url');padding:10px;margin:2%;word-break:break-word;width:100px;max-width:10px">Here is my content it is variable in size</div>
我使用了诸如溢出:隐藏之类的CSS属性,但这对我没有帮助。有什么方法可以根据内容大小自动调整图像或 div 的大小。或者我可以遵循的其他方式与我的要求密切相关。请指导我。