先来看张图片
相信很多css新手遇到过这种问题,就是当图片和文本显示在一行的时候,效果很奇葩,文字和图片没法对齐,
这时我们需要做的是:
1,先给块级元素设置 display: inline-block; (行内的块级元素)
2,给图片设置高度,文本盒子不设置高度
3,给图片和文本都设置 vertical-align: middle;
4,搞定,看效果吧
顺便贴一下示例代码
图片文字垂直居中
img{
width: 100px;
height: 60px;
vertical-align: middle;
}
div{
vertical-align: middle;
display: inline-block;
}
纵然只有倒下才是终点,我只有未来没有从前。
UIButton 设置图片文字垂直居中排列
#pragma mark 按钮图片文字垂直居中排列 -(void)setButtonContentCenter:(UIButton *)button { CGSize imgViewSize,titl ...
css图片+文字浮动(文字包围效果)
css图片+文字浮动(文字包围效果): 在网页中,我们有时想实现这个效果,但是
默认情况,是图片置顶对齐,文字置底对齐,所以通常图片高,文字低,不能水平居中对齐 解决办法:在css中设置图片的vertical-align属性,
CSS图片水平垂直居中
Html: