样式输入标签

时间:2010-06-16 11:05:38

标签: asp.net css

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,因为它是动态的。

1 个答案:

答案 0 :(得分:0)

您的选择器效果很好,只是padding对复选框没有影响。保证金将起作用,例如:

.checkbox input {
    margin-right: 50px;
}

查看实际操作:http://jsbin.com/irari

此外,请查看RepeatLayout属性 - 它可以使生成的HTML更加友好。