div中不添加文字是这样的: 但是在div中添加了文字之后,就会偏移位置,像下面这样: 造成这样的原因是因为给div设置了inline-block的原因 解决办法就是再给div添加一个属性vertical-align:middle;