2017-05-14 84 views
0

我在设置jQuery Mobile复选框Controlgroup时遇到了问题。在下面,您可以看到复选框的预期方式以及当前在我的应用程序中的方式。显然,我的Controlgroup的内部空间大于预期,并且我没有更改CSS的任何填充或边距属性。jQuery Mobile复选框controlgroup spacing

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> 
+0

JS小提琴链接? – Varun

+0

https://jsfiddle.net/gh5t7fam/ @Varun –

+1

你是否从某处复制粘贴的代码?因为有太多' '从哪儿冒出来! – Varun

回答

1

点击你的小提琴的 “整洁” 按钮,它会调整。

正确对齐按钮“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>