我有以下代码:
<div class="w25">
<span>True</span>
<input data-ng-model="answer.correct"
type="checkbox">
</div>
div约为150px宽。结果是输入出现在中心,每侧大约70px。
如何让<input>
向左移动?
答案 0 :(得分:0)
<input data-ng-model="answer.correct" style="float:left" type="checkbox">
答案 1 :(得分:0)
span
和input
元素都是内联的,并且checbox将放在span元素旁边。我假设没有进一步的样式应用于任何元素。如果是,请发布您的CSS。
如果您想要将复选框放在左侧,您可以:
postition: absolute; left: 0;
)答案 2 :(得分:0)
您的div inherit
可能有class="w25"
个样式。但你可以试试这个:
更改订单:
<div class="w25">
<input data-ng-model="answer.correct" type="checkbox">
<span>True</span>
</div>
两个在CSS上添加此属性以确保每个元素都具有正确的属性:
.w25 input, .w25 span {
margin:0;
padding:0;
vertical-align:middle;
}
答案 3 :(得分:0)
首先,更改输入和跨度的位置(如果可以的话)并查看它是否有效:
<div class="w25">
<input data-ng-model="answer.correct" type="checkbox">
<span>True</span>
</div>
如果不起作用,请尝试更改输入:
<input data-ng-model="answer.correct" style="float: left" type="checkbox">
如果它也不起作用,请尝试:
<div class="w25">
<div style="width:70px; display: inline;"><span>True</span></div>
<div style="float:left; width:70px; display: inline;"><input data-ng-model="answer.correct" type="checkbox"></div>
</div>
答案 4 :(得分:0)
您可以添加CSS样式float: left;
通常,将样式放在单独的CSS文件中而不是内联是更好的做法,因此如果可以这样做,请为输入分配一个类,如下所示:
<div class="w25">
<span>True</span>
<input class="yourclass" data-ng-model="answer.correct" type="checkbox">
</div>
在css文件中:
.yourclass {float: left;}
这里有JsFiddle:http://jsfiddle.net/A52nS/
答案 5 :(得分:-1)
试试这个css
.w25{
float:left;
}