jqm flipswitch,向左浮动标签,向右切换?
jqm flipswitch, float label left, switch right?
我正在尝试在移动应用程序的页面上获取一堆翻转开关。
我正在使用:
<div class="ui-content">
<form>
<fieldset>
<div data-role="fieldcontain">
<label for="checkbox-based-flipswitch">Checkbox-based:</label>
<input type="checkbox" id="checkbox-based-flipswitch" data-role="flipswitch">
</div>
</fieldset>
</form>
</div>
我的 "container" 字段似乎缩短了。它不会拉伸整个屏幕宽度。
我错过了什么?
我希望这个选项能够填满整个屏幕宽度。左侧标签,右侧翻转开关。
在这种情况下,jQM 网格可能比字段更适合您包含:
<div class="ui-grid-a flipContain">
<div class="ui-block-a">
<label for="chk1">Checkbox-based:</label>
</div>
<div class="ui-block-b">
<input type="checkbox" id="chk1" data-role="flipswitch" />
</div>
<div class="ui-block-a">
<label for="chk2">Checkbox-based:</label>
</div>
<div class="ui-block-b">
<input type="checkbox" id="chk2" data-role="flipswitch" />
</div>
</div>
然后使用CSS,您可以将第二列右对齐并根据需要设置列宽:
.flipContain .ui-block-a {
width: 70%;
line-height: 48px;
}
.flipContain .ui-block-b {
width: 30%;
text-align: right;
}
显然 field-contain 已在 1.4 中弃用,并将在 1.5 中删除。
您不能使用 table 宽度 100% 和 table 单元格吗?
JsFiddle
<table width="100%">
<tr>
<td><label for="checkbox-based-flipswitch">Checkbox-based:</label></td>
<td><input type="checkbox" id="checkbox-based-flipswitch" data-role="flipswitch"></td>
</tr>
</table>
并且您可以根据需要设置单元格对齐方式,因为在示例中都是居中的。
td{
text-align:center;
}
可以直接在td上设置对齐方式 JsFiddle :
<td align="right">
我正在尝试在移动应用程序的页面上获取一堆翻转开关。
我正在使用:
<div class="ui-content">
<form>
<fieldset>
<div data-role="fieldcontain">
<label for="checkbox-based-flipswitch">Checkbox-based:</label>
<input type="checkbox" id="checkbox-based-flipswitch" data-role="flipswitch">
</div>
</fieldset>
</form>
</div>
我的 "container" 字段似乎缩短了。它不会拉伸整个屏幕宽度。
我错过了什么?
我希望这个选项能够填满整个屏幕宽度。左侧标签,右侧翻转开关。
在这种情况下,jQM 网格可能比字段更适合您包含:
<div class="ui-grid-a flipContain">
<div class="ui-block-a">
<label for="chk1">Checkbox-based:</label>
</div>
<div class="ui-block-b">
<input type="checkbox" id="chk1" data-role="flipswitch" />
</div>
<div class="ui-block-a">
<label for="chk2">Checkbox-based:</label>
</div>
<div class="ui-block-b">
<input type="checkbox" id="chk2" data-role="flipswitch" />
</div>
</div>
然后使用CSS,您可以将第二列右对齐并根据需要设置列宽:
.flipContain .ui-block-a {
width: 70%;
line-height: 48px;
}
.flipContain .ui-block-b {
width: 30%;
text-align: right;
}
显然 field-contain 已在 1.4 中弃用,并将在 1.5 中删除。
您不能使用 table 宽度 100% 和 table 单元格吗? JsFiddle
<table width="100%">
<tr>
<td><label for="checkbox-based-flipswitch">Checkbox-based:</label></td>
<td><input type="checkbox" id="checkbox-based-flipswitch" data-role="flipswitch"></td>
</tr>
</table>
并且您可以根据需要设置单元格对齐方式,因为在示例中都是居中的。
td{
text-align:center;
}
可以直接在td上设置对齐方式 JsFiddle :
<td align="right">