html - 垂直 HTML 按钮间距问题

标签 html css html-table margin padding

我有三个<input type="submit" />垂直排列的元素。前两位同在 <div><table> ,但底部的一个是不同的 <div><table> 。我无法更改此设置,因为它是在较大页面的上下文中用于用户体验目的,而这只是其中的一个片段。我的第三个按钮多了几个像素,太低了,导致这三个按钮之间的间距不一致。

我不想做一个瘾君子vertical-align: -2px或类似的东西。我想要的是了解为什么间距不一致。感谢您的阅读。

这是一个 JSFiddle 示例: https://jsfiddle.net/y57wLtjb/

最佳答案

表格使用border-spacing: 0;

table {						
	border-collapse: collapse;
	border-spacing: 0;
}
<div id="pre-update-section">
    <table>
        <tr>
            <td><input style="width:100%" type="submit" value="Check for duplicates" data-bind="click: CheckForDuplicates" id="btnCheckDups" /></td>
            <td><label id="ajaxStatusMsg"></label></td>
        </tr>
        <tr>
            <td><input style="width:100%" type="submit" value="Load Catalog Parts" data-bind="click: LoadCatalogParts" id="btnLoadCatalogParts" disabled="disabled" /></td>
            <td></td>
        </tr>
    </table>
</div>
    
<div id="start-update-section">
    <table >
        <tr>
            <td><input style="width:100%" type="submit" value="Run Catalog Update" data-bind="click: RunCatalogUpdate" id="btnRunCatalogUpdate" disabled="disabled" /></td>
            <td>
            </td>
        </tr>
    </table>
</div>

关于html - 垂直 HTML 按钮间距问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31078234/

相关文章:

javascript - 如何在页面重新加载jquery后显示div和当前事件链接

javascript - 如何用JS获取标记的文字

html - 在 Bootstrap 中添加表空间

html - 如何制作这样的 table

html - 为什么 z-index 样式不适用于 <body> 元素?

javascript - 通过 Javascript/HTML 生成随机链接

javascript - 如何将一部分图像转换为可点击按钮?

javascript - Protractor - 为定位器找到多个元素 by.css(.....)

css - 在 Material 设计组件中如何计算原色的明暗版本?

html - colspan 和 rowspan 什么时候可以在 HTML 表格中使用?