See my codes on jsFiddle: http://jsfiddle.net/dpMss
HTML codes:
<div>
    <img src="http://www.google.com.hk/intl/zh-CN/images/logo_cn.png" width="276" height="110" alt="Google China">
</div>
CSS codes:
div {
    height: 118px;
    line-height: 118px;
    background: red;
}
img {
    vertical-align: middle;
}
1, Why my image can't be displayed vertical center in ?
2, How to let my image be displayed in vertical center in  via line-height and vertical-align CSS properties?
Thank you!
 
     
    