收藏
回答

为什么 display:inline-block 的时候会多出来 padding

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug view 客户端 6.5.3 2.0.0

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo

<html>
 
<head>
    <style>
        .a {
            background: yellow;
            padding: 0;
        }
 
        .b {
            background: green;
            padding: 0;
        }
 
        .b button {
            display: inline-block;
        }
    </style>
</head>
 
<body>
    <div class="a">
        <div class="b">
            <button>Test</button>
            <button>Test</button>
        </div>
    </div>
</body>
 
</html>


代码如上

————————

浏览器结果如上(Expected)

————————

小程序如上(Actual)


如何才能消除 Test Button 下方的 Padding?

最后一次编辑于  2019-03-19
回答关注问题邀请回答
收藏

2 个回答

  • 铭锋科技
    铭锋科技
    2019-03-19

    代码贴出来

    2019-03-19
    有用
    回复
  • 2019-03-19


    当缩小 Button (height:15pt)的时候,会出现如此奇怪的结果,且 padding: 0, margin: 0 均无法解决。

    2019-03-19
    有用
    回复 1
    • sheng
      sheng
      2019-03-19


      加上 font-size: 0

      2019-03-19
      回复
登录 后发表内容