html - 在中心 div 中垂直对齐图像

标签 html css

我想在 div 的中心垂直对齐图像。

为此我使用了这段代码:

<div id="cboxLoadedContent" style="width: 1024px; overflow: auto; height: 738px; vertical-align: middle;">
    <img class="cboxPhoto" src="" style="cursor: pointer; float: none; width: 50%; vertical-align: middle;"></img>
</div>

JSFiddle:http://jsfiddle.net/3uk642wg/

我怎样才能做到这一点?

最佳答案

div#cboxLoadedContent {
   .... 
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

jsfiddle - http://jsfiddle.net/3uk642wg/1/

div#cboxLoadedContent {border: 1px solid #333; display: inline-block;text-align: center; display: table-cell;vertical-align: middle;}
.cboxPhoto {vertical-align: middle;}
<div id="cboxLoadedContent" style="width: 1024px; overflow: auto; height: 738px; vertical-align: middle;">
<img class="cboxPhoto" src="https://www.google.com//images/srpr/logo11w.png" style="cursor: pointer; float: none; width: 50%; vertical-align: middle;"></img>
</div>

关于html - 在中心 div 中垂直对齐图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30845403/

相关文章:

javascript - HTTP方法差异

html - 如何使按钮在屏幕上居中调整大小?

css - 列下推 css 问题

html - 我如何使网页在所有浏览器/打印机上打印完全相同?

html - 如何防止父节点的任何css样式继承到子节点?

javascript - 如何从外部javascript函数返回值

javascript - Android 键盘打开时防止文档回流/浏览器调整大小

css - React DatePicker 日历显示在表头后面

html - IE6 中的图像大小(以父元素的百分比表示)

javascript - Html 5 日期选择器的验证