示例我已将100px
设置为高度。在div有一个标志,我想这是vertical-align:middle;
如何在图像上正确设置垂直对齐中间
下面的例子http://jsfiddle.net/c7Me7/
我想要的标志将被自动对齐到中间无有padding
或margin
。
输出应该像
让我知道
示例我已将100px
设置为高度。在div有一个标志,我想这是vertical-align:middle;
如何在图像上正确设置垂直对齐中间
下面的例子http://jsfiddle.net/c7Me7/
我想要的标志将被自动对齐到中间无有padding
或margin
。
输出应该像
让我知道
更新:这工作。
#top { height:100px; background:#000; padding:0 20px;line-height:100px;}
#logo img {vertical-align: middle;}
请看看这个页面,它通知:几个方法来解决这个问题。
http://blog.themeforest.net/tutorials/vertical-centering-with-css/
#top { height:100px; background:#000; padding:0 20px;position:relative}
#logo {position:absolute;top:30% }
试试这个top
可以调整按需要
感谢, 阿米特
感谢dvanbale。它的工作http://jsfiddle.net/c7Me7/8/ – haha 2011-02-09 07:49:14
该文章说,它不能在IE中工作。我试过它在IE9测试版,它确实在那里工作:) – 2011-02-09 07:57:39