请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,这个评论页关于“score-wrapper”中三个行内元素设置vertical-align引发的疑问

已经百度看过很多文章了,但都没能解答出我的疑惑,应该是关于vertical-ailgn和行内元素的基线与line-box基线之间的关系
我写的一个demo:
图片描述
图片描述
然后当我给中间的img 设置vertical-ailgn:top 的时候 改变的是另外两个行内元素的位置,如下图所示:
图片描述
但当我给第一个span或者第三个a标签设置vertical-ailgn:top 的时候,改变的却是它自己本身的位置呢?如图所示:
图片描述
图片描述
所以这个vertical-align到底该怎么用呢?因为老师的代码里三个都设置了,但我自己用的时候发现其实只设置中间那个或者只设置1和3就行
图片描述

正在回答 回答被采纳积分+3

插入代码

1回答

ustbhuangyi 2020-06-20 18:15:33

通常 inline-block 排列的元素如果存在 DOM 结构的不同,需要设置 vertical-aligin 对齐。
另外还有一种更简单的对齐方式,利用 Flex 的 align-item:center

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号