繁体   English   中英

在图像旁边垂直对齐文本

[英]Align text vertically next to image

如何将我的文字块与图像垂直居中对齐,以使文字显示在中间,但在侧面?

我的JSFiddle

<div class="avatar">
    <img src="http://placehold.it/50x50">
    <div>
        <span>MyAvatar.jpg</span>
        Avatars should be no bigger than 200x200px
    </div>
</div>

感谢您的任何帮助

尝试这个

body {font-size:12px}

.avatar {
    display:table;

}
.avatar div
{
    display:table-cell;
    vertical-align: middle
    }

.avatar span {
    display:block;
    font-weight:bold;
}

.avatar img {

    margin-right:20px;
    display:table-cell;

}

http://jsfiddle.net/da08ayLd/2/

使用display: tablevertical-align

.avatar {
    display: table;
}

.avatar div {
    display: table-cell; 
    vertical-align: middle;
}

http://jsfiddle.net/da08ayLd/1/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM