两个span在一行却高低不一致

from clipboard
给第一个span加了超出部分呢省略号以后,两个span虽然还在一个div中,但是居然不同高了!!一个靠上一个靠下一些,我试了各种css居中的方式也没能让两个span同高;
研究了很久发现是overflow:hidden以及不折行影响的,最后解决办法是使用flex布局,两个span就恢复正常了,万能的flex啊!!!

.textTop{
width: 100%;
display: flex;
}

.orderName{
display:inline-block;
flex: 0.7;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.orderPrice{
flex: 0.3;
display: inline-block;
padding-left: 1rem;
}

玩咖指针 2020-03-04 16:54:07