为什么我的图片无法在中垂直居中显示通过我的 CSS 代码?
查看我在 jsFiddle 上的代码: http://jsfiddle.net/dpMss
HTML 代码:
<div>
<img src="http://www.google.com.hk/intl/zh-CN/images/logo_cn.png" width="276" height="110" alt="Google China">
</div>
CSS 代码:
div {
height: 118px;
line-height: 118px;
background: red;
}
img {
vertical-align: middle;
}
1,为什么我的图像无法垂直居中显示?
2、如何通过line-height
和vertical-align
CSS属性让我的图像垂直居中显示?
谢谢你!
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!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
-55px 将你的图片与真实中心对齐,它是图像高度的一半。
它在 Chrome 和 Firefox 中适用于我。 http://jsfiddle.net/b24UH/
try this:
-55px aligns your picture to the real center, it's the half of image's height.
It works for me in Chrome and Firefox. http://jsfiddle.net/b24UH/
像这样写:
更新
像这样写:
http://jsfiddle.net/dpMss/ 10/
适用于所有浏览器
Write like this:
UPDATED
write like this:
http://jsfiddle.net/dpMss/10/
It's work in all browsers