html - 如何将文本置于图像下方居中,无论文本大小如何

标签 html

假设我有一个图像。

<img src="lala.png" />

此图像的宽度为 width=400px;

我想在此图像下输入“Lala”。

<img src="lala.png" />
<br>
<span>Lala</span>

请注意,我将从数据库中获取这些图像和文本,图像的宽度固定为 400px,但文本的大小当然会有所不同,所以我不能使用 margin -left:100px; 将文本推到中间,因为它在其他文本上看起来会错误...

最好的方法是什么?

最佳答案

您可以使用 div 代替 span。

HTML:

<div class="underImage">Blah</div>

风格:

.underImage {
    width: 400px;
    text-align: center;
}

关于html - 如何将文本置于图像下方居中,无论文本大小如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071074/

相关文章:

javascript - 即使不重新加载页面,如何使用 javascript 继续记录元素的高度

python - 如何从字符串中多次提取 HTML 标记模式?

html - 为什么垂直对齐应用于图像也适用于同级文本?

javascript - js中两个相同监听器的捕获和冒泡的执行顺序

html - 摆脱图片库中的额外空间

html - 如何使用 Typescript 在 React 中定义 <video> 引用的类型?

html - 设计在 IE 中显示严重困惑

javascript - 使用 bootstrap 和 javascript 在文本框区域 onfocus 事件中添加图标

包含导航栏的 HTML(带有工作的 CSS)

javascript - 软键盘激活时网页向上滑动