我需要对齐图像下的文本,因此文本不应超过图像宽度. 然而,这些图像是随机的,它们是在php中 Select 的,它们的高度和宽度不同.
我找到了很多解决方案,但它们都涉及到为容器设置固定的宽度,这是我不能做的,因为图像大小可能会变化.
以下是我到目前为止在容器上没有宽度的代码:
.container {
position: relative;
}
.reward-complete-image {
max-width: 70vw;
max-height: 70vh;
}
<div class="container">
<figure>
<img class="reward-complete-image" src="https://wallpapercave.com/wp/bvJq0ra.jpg">
<figcaption>This picture can change it is dynamically generated, thus other images could have a different width and height. This is why the solution should allow for the text under the image to be ".</figcaption>
</figure>
</div>
现有的css如果出于其他原因,您可以根据需要进行更改. 我使用了图形和虚构,但如果您愿意,也可以随意使用其他较旧的标签.
我试图对容器应用一个百分比宽度,或者一个百分比的最大宽度或固定的像素数,但这些都不起作用,文本仍然超出了图像. 如果可能的话,我更喜欢只使用HTML语言和css,不使用Java脚本.我还将表格中现有的html放在一列中,但文本仍然超出了图像范围.
在不知道图像的宽度和高度的情况下,如何对齐图像下方的文本?
谢谢