行内块元素,基线对齐问题

问题:

  行级元素内两个行内块元素,其中一个有文本另一个行内块没有文本,有文本的行内块位置向下偏移:

 

 

原因:

  行内块元素的默认对齐方式是:与文字的基线对齐。因此,没有文字的行内块跟有文字的行内块内的文字基线对其。导致有文字的行内块向下偏移。

 

解决办法:

  给行内块设置 vertical-align:top; 设置行内块顶端对齐。

 

posted @ 2022-03-09 14:31  孙风车  阅读(424)  评论(0)    收藏  举报