2011-10-06 59 views
1

我有CakePHP的形式產生AA單羣複選框勘定風格/類複選框的標籤在CakePHP

echo $form->input('Interest.interest_id', array('label' => __l('Interests'), 'multiple' => 'checkbox')); 

有一個稱爲興趣主要標籤,然後爲每個複選框標籤產生的,我該如何申請一個獨立的類風格的複選框的標籤?

代碼片段

<label for="InterestInterestId">Interests</label> 
<input type="hidden" value="" name="data[Interest][interest_id]"> 
<div class="checkbox"> 
<input id="InterestInterestId8" type="checkbox" value="8" name="data[Interest][interest_id][]"> 
<label for="InterestInterestId8">Label of Checkbox</label> 
</div> 

我的主要目標是讓複選框顯示標籤的很好內嵌盈,但由於其他造型它卻沒有出現這樣的違約

+0

你可以包括HTML對於這兩種標籤的片段? –

+0

@Allen - 我已經添加了一個片段 – Roland

回答

1

我看你能辨別你的造型爲複選框標籤爲:

.checkbox input[type="checkbox"] { 
    display: inline; 
} 
.checkbox label { 
    display: inline; 
} 

,對我的工作,但我不知道你有什麼CSS爲這個標籤可能是和poorly其他標籤riting。這裏是工作代碼:

http://jsfiddle.net/XBXVs/

+0

我將如何去添加內聯樣式? – Roland

+0

我意識到這些元素默認是內聯=)您也可以使用「float」。 –

+0

是的,他們只是頁面使用樣式,說:顯示:塊;這會導致問題,我不幸無法刪除塊,所以我需要覆蓋它 – Roland