这是标准复选框的代码:
<fieldset data-role="controlgroup">
<legend>Agree to the terms:</legend>
<input type="checkbox" name="checkbox-1" id="checkbox-1" class="custom" />
<label for="checkbox-1">I agree</label>
</fieldset>
如何将复选框的标签(文本)设置在右侧或固定的“px”位置?
align-right
或right: 50px
答案 0 :(得分:2)
只需在所需标签中添加样式
<label for="checkbox-1" style="float:right">I agree</label>
答案 1 :(得分:1)
为标签添加classname
或ID,如下所示:
<label for="checkbox-1" class="chkbox">I agree</label>
然后为该类添加css规则,
.chkbox {
padding-left: 10px;
font-weight: bold;
}
您可以为标签添加填充,边框或任何样式。
演示:DEMO FIDDLE
答案 2 :(得分:0)
使用jquery
$(function(){
$('label[for="checkbox-1"]').css({right: 50});
});
或强>
$('label[for="checkbox-1"]').css({'margin-left': 50});
答案 3 :(得分:0)
修复输入字段的宽度并标记并浮动它们。
例如:
input {
width: 200px;
float:left;
}
label {
width:300px;
float:left;
}
然后清理你的漂浮物。
答案 4 :(得分:0)
如果您在html文件中有此控件
<label for="2">Laparoscopic surgery</label>
<input type="checkbox" name="question" value="14" class="clickable" id="2" />
这足以在css中执行此操作:
.clickable{
float: left;
}