html - 图片居中但文字在图片下方

标签 html css image center

使用此 css 我能够将图像居中,但是,图像现在漂浮在文本之上。最初我将顶部设置为 0,但这些尺寸使图像正确居中。我该怎么做才能将下一行文本保留在图片下方而不是图片下方?

img.center {
    position: absolute;
    top: 40px; bottom:50px; left: 105px; right:105px;
    margin: auto;
}

最佳答案

绝对定位使图像“脱离流动”。为了将其保留在文档流中,您可以使用类似的东西:

如果你知道 parent 的高度:

.parent {
    line-height: 100px;
}
.parent img {
    vertical-align: middle;
}

如果你不知道高度:

.parent {
    display: table;
}
.parent img {
    display: table-cell;
    vertical-align: middle;
}

关于html - 图片居中但文字在图片下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27388989/

相关文章:

php - 如何让带有 css 样式的复选框在 php 循环内工作

javascript - 圆 Angular 三 Angular 形(菜单按钮切换)

javascript - 显示图像预览 + 显示尺寸

javascript - 使用 Javascript 不显示 Css 导航

html - 如何防止浏览器将 HTML 插入到 contenteditable 元素中

python - Selenium python 单击按钮

html - 为 iOS 设置网站背景图片

ios - 使用 renderInContext 的 Obj-C

javascript - Babylon.js 网格拾取和忽略一些网格

javascript - 在 TextArea 中显示 xml