2010-06-16 134 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