css - 如何将未知宽度的图像居中?

标签 css

如何使用 CSS 将未知尺寸的图像居中?

最佳答案

水平

img {display:block; margin: 0 auto}

.container {text-align:center}

垂直

/* container must contain some text as well */
.container, img {line-height:100px; vertical-align:middle}

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

如果图像只是装饰性的:

.container {background: url(…) 50%;}

关于css - 如何将未知宽度的图像居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2985636/

相关文章:

css - 保持动态加载图像的纵横比

jquery - Fancybox - 根据 div id 将类添加到标题

css - 使用 Node-SASS 和 CSS 模块的 Create-React-App v2 在本地工作但在 Heroku 中崩溃

css - 为什么我的 css 网格没有包含它的子元素?

php - 如何修复此下拉菜单?

css - 打印时,Vuetify 应用程序为不可见元素保留空间

php - 引导表单提交按钮不起作用

javascript - React Native Animated - 以按下为中心展开圆圈

javascript - 使用jquery定位元素的top属性

javascript - 如何检测元素是否在其容器之外?