javascript - jQuery Mobile 复选框控制组间距

标签 javascript jquery css jquery-mobile

我在设置 jQuery Mobile 复选框控制组时遇到问题。在下面,您可以看到复选框的预期方式以及它目前在我的应用程序中的方式。显然,我的 Controlgroup 的内部间距比预期的要大,而且我没有更改 css 的任何 padding 或 margin 属性。

Fiddle

Image

页面的HTML代码为:

<form>
    <fieldset class="ui-field-contain" data-role="controlgroup" data-iconpos="right">
        <legend>Swatch B:</legend>
        <input type="checkbox" name="checkbox-t-2a" id="checkbox-t-2a" data-theme="a">
        <label for="checkbox-t-2a">One</label>
        <input type="checkbox" name="checkbox-t-2b" id="checkbox-t-2b" data-theme="a">
        <label for="checkbox-t-2b">Two</label>
        <input type="checkbox" name="checkbox-t-2c" id="checkbox-t-2c" data-theme="a">
        <label for="checkbox-t-2c">Three</label>
    </fieldset>
</form>

最佳答案

单击 Fiddle 中的“Tidy”按钮,它会对其进行调整。

要正确对齐“Confirmar”按钮,只需设置一个空标签,并删除 ui-btn-inline 类(此处不需要额外的内联样式):

<div class="ui-field-contain">
  <label for="btnConfirmar"></label>
  <a id="btnConfirmar" href="#popupLogin" data-rel="popup" data-position-to="window" class="ui-btn ui-corner-all ui-shadow  ui-icon-check ui-btn-icon-left ui-btn-a" data-transition="pop">Confirmar</a>
</div>

关于javascript - jQuery Mobile 复选框控制组间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43965095/

相关文章:

javascript - 以 HTML 格式在 jQuery Slider 上居中图像

javascript - Angular 2 文档/是否有 angular 2 的 ngdocs?

莫里斯图表的 Javascript TypeError

jquery - 重新加载 JQGrid 编辑表单

css - 在非响应式 Web 应用程序中使用 Less 优化格式化由 3 部分组成的行

html - 浏览器显示来自 html 的空白页面

javascript - 如何使用 jquery 访问 id 中具有 [ ] 的元素

javascript - 在 ES6/ES7 中添加和删除 HTML 元素中的类

javascript - 从js数组中删除双引号

css - 如何将 CSS 滤镜应用于背景图像