2010-06-16 138 views
2

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,所以我无法为输入元素设置类,因为它是动态的,所以我不能引用它。

回答

0

您的选择器效果不错,只是padding对复选框没有影响。保证金将工作,例如:

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

看到它在行动:http://jsbin.com/irari

此外,看一看在RepeatLayout属性 - 它可以使生成的HTML更多的CSS友好。

+0

谢谢!我通常尝试其他属性,看看有些东西确实不起作用,但在这种情况下,我忘了它。 – nosferat 2010-06-16 11:35:22

+0

@nosferat - 没问题。欢迎来到堆栈溢出! – Kobi 2010-06-16 11:40:15