Fix: fix weird space in firefox, IE

caused by display inline-block (again)