css - Firefox 中输入字段之间的奇怪差距

标签 css html

我正在尝试制作一个小键盘按钮。这是 fiddle 代码:numpad

如果你在 firefox 中打开它,你可能会发现有两个垂直间隙(例如在 1 和 2 之间)

我想消除这两个差距,但不知道它们在 Firefox 中的位置。

如何解决?

下面是我的 HTML 代码:

     <div style="width: 755px; margin: 0 auto; ">
    <div class="button-pad">
            <input type="button" value="1" onclick="" />
            <input type="button" value="2" onclick="" />
            <input type="button" value="3" onclick="" />
        </div>
        <div class="button-pad">
            <input type="button" value="4" onclick="" />
            <input type="button" value="5" onclick="" />
            <input type="button" value="6" onclick="" />
        </div>
        <div class="button-pad">
            <input type="button" value="7" onclick="" />
            <input type="button" value="8" onclick="" />
            <input type="button" value="9" onclick="" />
        </div>
        <div class="button-pad">
            <input type="button" value="" />
            <input type="button" value="0" onclick="" />
            <input type="button" value="" onclick="" style="background-image:url(./img/clear.jpg);background-repeat:no-repeat;background-position:center"/>
        </div>
    </div>

这是我的 CSS:

.button-pad > input{
background-color: #EAEAEA;
border: 1px solid #666666;
color: #000000;
font-size: 40px;
font-weight: bold;
padding: 15px;
width: 15%;

}

enter image description here

最佳答案

行内元素对空白很敏感,所以你需要去掉 input 元素之间的空格:

<input type="button" value="1" onclick="" /><input type="button" value="2" onclick="" /><input type="button" value="3" onclick="" />

此外,如果您希望所有按钮彼此直接相邻,请将 CSS 更改为:

.button-pad > input {
    background-color: #EAEAEA;
    border: 1px solid #666666;
    color: #000000;
    font-size: 40px;
    font-weight: bold;
    padding: 15px;
    width: 15%;
    vertical-align:top;
    margin:0;
}

jsFiddle example

关于css - Firefox 中输入字段之间的奇怪差距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21225164/

相关文章:

javascript - 如何在 jQuery 中根据表行按钮位置打开 UL?

android - 媒体查询和 Android 设备

css - 使用 nth-child(odd) 似乎并不像我预期的那样

html - src uri是文件流时,Web音频无法设置位置

html - 封面不在 Safari 上呈现

html - Internet Explorer 中图像的大小问题

javascript - CSS 过渡不向后工作

javascript - 使用 HTML、CSS 和 Jquery 加载弹出窗口

javascript - 无法使用 Puppeteer 访问 innerText 属性 - .$$eval 和 .$$ 未产生结果 - JavaScript

javascript - 在一天中的特定时间突出显示文本