我在自定義Foundation 4表單中遇到了這個完全愚蠢的問題。使用單選按鈕製作css切換(使用Foundation 4)
我想要的是一個純粹的CSS切換,您可以在「銷售」和「租金」之間切換。他們需要是radio buttons
,但我不希望他們看起來像那樣,所以我試圖按照this example來隱藏inputs
並使labels
看起來像links
那樣簡單。
標記是這樣的:
<form class="custom">
<input type="radio" name="switchRadio" id="sale" value="sale" checked="" class="no-custom">
<label for="sale">Sale</label>
<input type="radio" name="switchRadio" id="rent" value="rent" class="no-custom">
<label for="rent">Rent</label>
<!--more form elements-->
</form>
我知道,在基金會自定義表單默認的標記是有嵌套在標籤內的input
,但因爲我不能,我不能這樣做的t針對一個檢查input
家長與CSS,但我可以針對其兄弟。
我已經添加了no-custom
類,因爲作爲輸入不可見,我不需要它們是漂亮的。
因此,出於一些奇怪的原因,label for="sale"
工作正常,點擊標籤檢查input id="sale"
,但點擊label for="rent"
也檢查input id="sale"
。任何想法爲什麼?