开发者社区> 问答> 正文

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

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

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

    2019-07-17 19:17:46
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载