div中图片和文字同一行实现垂直居中

Posted tianyu-2015

tags:

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

vertical-align作用对象为内联元素
display设置table-cell后,magin和padding就会失效
#bj {
   height:100px;
    color: white;
    font-size: 30px;
    margin: 10px 0;
    display: table-cell;
    vertical-align: middle;/*div设置高度后,内部元素垂直居中*/
}

#bj * {
    vertical-align: middle;/*实现垂直居中*/
}

<body>
<h1>北京时间:</h1>
<div id="bj">
    <img src="img/clock0.png">
    <img src="img/clock0.png">
    :
    <img src="img/clock0.png">
    <img src="img/clock0.png">
    :
    <img src="img/clock0.png">
    <img src="img/clock0.png">
</div>
</body>

 





以上是关于div中图片和文字同一行实现垂直居中的主要内容,如果未能解决你的问题,请参考以下文章

文字图片居中

用CSS如何实现单行图片与文字垂直居中

如何让span中的文字水平居中?

实现图标Icon+文字在div里自动中心居中(水平垂直居中)

怎么使用CSS让图片水平垂直都居中?

实现文字图片垂直居中的总结性方法