开发者社区 问答 正文

在一个div中把p标签设成inline-block但他和里边span标签不平行

p和span都是行内元素,设了同样的line-height,为什么还不平行呢
screenshot
screenshot

展开
收起
a123456678 2016-05-27 14:14:53 3099 分享 版权
1 条回答
写回答
取消 提交回答
  • 这要涉及到了vertical-align,由于你设置了span的display为inline-block,且overflow不是visible,所以说这个span的baseline就是这个元素的margin下边界的位置。
    所以解决方案就是你需要给span设置下vertical-align,可以设置为top 或者bottom都可以。

    2019-07-17 19:17:46
    赞同 展开评论
问答地址: