图像垂直居中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像垂直居中相关的知识,希望对你有一定的参考价值。

I can't remember if this code is updated for IE7, if it is then it should be working in at least IE6-7, Safari 2-3, Opera 8 and Firefox 2-3.

Obviously the image_iefix is just for IE6.
  1. /* Image Centering: Cross-Browser, vertical and horizontal image centering
  2. ----------------------------------------------------------------------------*/
  3.  
  4. /* Example markup:
  5. <div class="image"><div class="image_align"><img src="yourimage.jpg" alt=""></div></div>
  6. */
  7.  
  8. .image {
  9. overflow: hidden;
  10. position: relative;
  11. }
  12.  
  13. .image[class] {
  14. display: table;
  15. position: static;
  16. }
  17.  
  18. .image_align[class] {
  19. display: table-cell;
  20. position: static;
  21. vertical-align: middle;
  22. }
  23.  
  24. .image img { margin: auto; }
  25.  
  26. * html .image_iefix {
  27. position: relative;
  28. top: -50%;
  29. }
  30.  
  31. * html .image_align {
  32. position: absolute;
  33. top: 50%;
  34. }

以上是关于图像垂直居中的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UITabBarController 中垂直居中系统图像

在具有动态高度的div中垂直居中图像[重复]

如何从图像叠加中垂直居中文本

如何在固定高度的div内垂直居中动态高度的图像?

如何在图中垂直居中文本?

CSS代码片段