html - 如何让我的文字居中位于图像下方,而不是相邻?

标签 html css

在下面的 HTML 标记中,我需要做什么才能获得文本“这是什么?”位于图像下方?最初,我将文本放在 <p> 中标签但是,虽然文本定位正确,但我失去了我想要的超链接行为。

谢谢!

<div class="HorizontallyCentered"> 
    <a href="qr.aspx">
        <img alt="Image of JA10" src="files/ja10.png" height="150" width="150" />
        What is this?
    </a>
</div>

最佳答案

试试这个 CSS

.HorizontallyCentered 
{
    text-align: center   
}
.HorizontallyCentered img
{
  display: block
}

这应该强制文本到下面的行。

关于html - 如何让我的文字居中位于图像下方,而不是相邻?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604238/

相关文章:

html - 使用css Grid时水平滚动条导致垂直滚动条来

javascript - 如何使用对 IE10+ 的跨浏览器支持调整 div 的大小

javascript - 为什么 Google Maps API 无法从 HTML 文件中的 JS 访问自定义 CSS 文件?

javascript - HTML 5 文件系统访问类型错误

在其他组件上可见的 jquery-UI 选项卡

css - 如何正确地将 scss 文件从 html 模板导入到 Rails 应用程序?

css - 如果子宽度是动态的,如何使子 div 不超过其父宽度

html - 如何使 HTML 文本不可用于输入

javascript - 调整浏览器屏幕的两半

javascript - 全局 iframe 文档