html - CSS“inline-block”值不适用于图像
问题描述
使用 CSS3 中的“inline-block”值,我试图将图像对齐到中心,但它没有对齐!
我也尝试过使用“块”值,但它仍然不起作用。是我的电脑吗?是浏览器吗?
.link-images-js{
display: inline-block;
text-align: center;
}
使用 Visual Studio Code,它不会检测到任何错误,与 NP++ 和 Sublime Text 3 相同。使用“inline-block”值,它已经工作过一次,但之后就没有工作了。有谁知道问题是什么?
解决方案
text-align: center;
影响元素内的内联框(例如文本节点和元素display: inline
)。
图像内没有内联框。如果您display: inline-block;
在图像上设置,那么它本身就会成为一个内联框(但它仍然没有子级)。
text-align
在父元素上设置。
div {
text-align: center;
}
img {
display: inline-block;
}
<div>
<img src="http://placekitten.com/200/300" alt="">
</div>
推荐阅读
- android - Android - 使用导航抽屉看不到recyclerview
- python - 如何将networkx节点位置转换为python-igraph节点位置(布局)
- mysql - MySql 为另一个表中的每个 id 获取一个字段的 SUM
- javascript - Discord.js:特定类别中的日志通道创建
- python - Pandas Dataframe to CSV 仅获取第一行
- smartcontracts - 与 bsc 上的合约 swapexactethfortokens 交互
- python - 如何将音频发送到谷歌云语音到来自套接字的文本
- php - 根据循环内数据库中保存的数据更改输入背景
- flutter - “对象?”类型的值 不能分配给“地图”类型的变量
'。颤振相关问题 - python - 如何在 Jupyter 笔记本中抑制“input()”的输出?