ASP.Net有一个名为CheckboxList的标签。此标记的输出如下所示:
<table class="checkbox">
<tbody>
<tr>
<td>
<input id="/*longdynamicstring1*/" type="checkbox" name="/*longdynamicstring2*/" />
<label for="/*longdynamicstring1*/">Label Text</label>
</td>
</tr>
</tbody>
</table>
我想定位标签和输入,但我不知道如何。尝试以下方法:
.checkbox input{
padding-right: 5px;
}
和
.checkbox input[type='checkbox']
{
padding-right: 5px;
}
但它们都没有任何效果。因为它是ASP我不能为输入元素设置一个类,我不能引用id,因为它是动态的。
答案 0 :(得分:0)
您的选择器效果很好,只是padding
对复选框没有影响。保证金将起作用,例如:
.checkbox input {
margin-right: 50px;
}
查看实际操作:http://jsbin.com/irari
此外,请查看RepeatLayout
属性 - 它可以使生成的HTML更加友好。