有几天我使用 CSS 进行定位和调整大小,但我被 div 元素和按钮元素之间的差距所困扰。
主控股 div 具有绿色背景,包含 div 的持有人具有粉红色背景。
所以你可以看到 div 作为标签和文本框持有者之间存在差距,以及放置在 div 内作为按钮持有者的按钮之间
我还尝试包含一个 css 重置但没有成功,我还尝试放置一个全局选择器来重置填充边距和边框
* {
      padding:0; 
      margin : 0
      border-width: 0;
  }
我真的很想知道如何消除这些差距以完全控制我的持有人所占用的空间。无论如何,这是我非常简单的代码。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <style>
        .interactput {
            background-color: green;
        }
        .interactput div {
            display: inline-block;
            overflow: hidden;
            vertical-align: middle;
            background-color: lightpink;
        }
        .interactput div button {
            background-color: lightgoldenrodyellow;
        }
    </style>
</head>
    <body>
        <div id="AddessEditor" class="interactput">
            <div>
                <label>This is a label inside a div</label>
            </div>
            <div>
                <input type="text" value="This is input type=text inside a div"/>
            </div>
            <div>
                <button>We are</button>
                <button>Three buttons</button>
                <button>Inside a div</button>
            </div>
        </div>
    </body>
</html>