haizlin / fe-interview

前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能……

Home Page:http://www.h-camel.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[css] 第216天 怎么让div中的图片和文字同时上下居中?

haizhilin2013 opened this issue · comments

第216天 怎么让div中的图片和文字同时上下居中?

我也要出题

添加CSS属性:vertical-align:middle

<div>
  <img src="./"/>
 <label>文字内容</label>
</div>
<style>
 img {
    vertical-align: middle;
}
</style>

给 img 设置 vertical-align: middle; 并且 vertical-align 只对行内元素,还有表格内的单元格有效,对块级元素的垂直居中是没有任何效果的
MDN 文档说明

flex 不好用吗,哈哈
vertical-align: middle; 好像没有做到完全垂直居中吧

flex它不香吗?

flex才是真的香