风格输入标签
问题描述:
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,所以我无法为输入元素设置类,因为它是动态的,所以我不能引用它。
答
您的选择器效果不错,只是padding
对复选框没有影响。保证金将工作,例如:
.checkbox input {
margin-right: 50px;
}
看到它在行动:http://jsbin.com/irari
此外,看一看在RepeatLayout
属性 - 它可以使生成的HTML更多的CSS友好。
谢谢!我通常尝试其他属性,看看有些东西确实不起作用,但在这种情况下,我忘了它。 – nosferat 2010-06-16 11:35:22
@nosferat - 没问题。欢迎来到堆栈溢出! – Kobi 2010-06-16 11:40:15