CSS中间图像

标签 css center vertical-alignment

这是我的代码。 请帮忙让它居中 而且,所有图片的大小都不一样

CSS:

body {
   margin: 0px;
}

.wrapper {
   text-align:center;
   width: 100%;
   height: 100%;
   position: relative;
   z-index: 21
}

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

HTML:

<div class="wrapper">
  <img src="http://static.desktopnexus.com/thumbnails/196734-bigthumbnail.jpg" />
</div>

最佳答案

您只需要在图片上设置边距即可。

.wrapper img {
    margin: auto;
}

此方法可用于任何对象,但请确保父级设置了宽度或高度。

关于CSS中间图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14083009/

相关文章:

HTML:由兄弟中心定位元素

jquery - 如何将文本添加到 jQuery Mobile 可折叠的每个顶 Angular

css - 一种带有神秘左填充/空白的路径/形状 SVG。不是画板。

在 CSS 中居中四列

javascript - 如何使一个div在两个div之间垂直居中?查询?

html - div 内部 block 的垂直对齐中间

javascript - 在 JavaScript 中调整图像大小的奇怪问题(仅在 Firefox 中有问题)

javascript - 意外的 HTML5 拖放重影图像行为

html - 在 div 内居中 div

html - 将div居中放置在div中,html