css如何让图片和文字垂直居中对齐


当前第2页 返回上一页

HTML如下:

1

2

3

4

<div class="box">

  <span>span多行居中测试<br>span多行居中测试<br>span多行居中测试</span>

  <p>p另一个段落元素</p>

</div>

css

1

2

3

4

5

6

7

8

9

10

11

12

13

.box{

    display: flex;

    width: 500px;

    height: 300px;

    margin: 50px auto;

    border: 2px solid #000;

    align-items: center;/*副轴居中*/

}

.box span{/*span是另一个flex布局容器,它本身将自适应填满除p元素外的宽度*/

    flex: 1;

    display: flex;

    justify-content: center;/*主轴居中*/

}

效果:

6ba442a9f0f0235fe8b72bb0299161a.png

相关推荐:CSS教程

以上就是css如何让图片和文字垂直居中对齐的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

最受欢迎的10大css框架

如何自定义video播放器样式?

css span标签里text-indent不起作用是什么原因?

css如何实现不换行

css border-bottom-left-radius属性怎么用

css中rem有什么特点

html+css怎样实现纯文字和带图标的按钮

html中图片显示方式-----img与background的区别

css设置字体的属性有哪些

css的字体样式如何设置

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...