2014-05-24 66 views
1

爲什麼當我把屬性for在其它標籤比<label>它不工作(複選框沒有得到檢查)屬性「爲」適用於其他標籤比標籤

HTML:FIDDLE

<input id="ac-1" name="accordion-1" type="checkbox" /> 
<div class="item_acc" for="ac-1"> 
    <span>CC</span> 
    <label>Hello</label>       
</div> 

,這與工作過程

HTML標籤的:FIDDLE

<input id="ac-1" name="accordion-1" type="checkbox" /> 
<div class="item_acc" for="ac-1"> 
    <span>CC</span> 
    <label>Hello</label>       
</div> 

更新: 我加入僞類解決這個問題:之前,我把它付諸表決什麼,我想成爲下一個我的標籤

回答

0

你的問題沒有別的選擇,你錯位了命令......你爲什麼不改變這樣的html元素的順序......?有沒有爲div標籤屬性...

<label for="ac-1" >Hello</label> 
<input id="ac-1" name="accordion-1" type="checkbox" /> 
<div class="item_acc"> 
    <span>CC</span>      
</div>