我有一組單選按鈕在我的註冊表頁面,編碼爲:微分單選按鈕,我不能區分兩個不同的單選按鈕
<label for="text"><input type="radio" name="gen" id='gender' value="Male"> Male <input type="radio" name="gen" id='gender' value="Female"> Female </label><br/>
這些顯示標準的單選按鈕。
我有另一組單選按鈕在我的競猜頁面,代碼
<div class='checkoutform'>
<?php for($i=0;$i<$whatever;$i++){
if($i==0){
echo "<div class='fieldlist'>";
echo "<input class='checkedBox2' name='".$question["id"]."' type='radio' id='shipadd1'>";
echo "<label for='shipadd1'>";
echo $contents.'</label>';
echo "</div>";
}
else{
echo "<div class='fieldlist'>";
echo "<input type='radio' id='shipadd$j' name='".$question["id"]."'>";
echo "<label for='shipadd$j'>";
echo "</div><br/>";
}
}
?>
</div>
的問題是,第二組單選按鈕顯示我想要的圖像+標準的單選按鈕,我發現它很難區分這兩者。如果你能幫上忙,那會很棒。這是當前的CSS我使用兩套單選按鈕:
.fieldlist{width:100%; background-color:#fffcd9}
input[type="radio"] + label{
background: url(/images/1.png) right center no-repeat;
background-size: 20px;
height: 25px;
display:inline-block;
padding: 0 49px 0 0;
}
input[type="radio"]:checked + label{
background-size: 20px; -moz-background-size: 20px;
background: url(/images/2.png) right center no-repeat;
}
label[for=shipadd1]{
width: 60%;
float: left;
text-align: left;
}
label[for=shipadd2]{
width: 60%;
float: left;
text-align: left;
}
label[for=shipadd3]{
width: 60%;
float: left;
text-align: left;
}
label[for=shipadd4]{
width: 60%;
float: left;
text-align: left;
}
所以,我試圖用標準的單選按鈕在一個頁面上,擦拭實際單選按鈕和更換他們使用的第二頁。有人能告訴我我哪裏出錯了嗎?
在此先感謝
你有意將所有的CSS應用於標籤,還是希望它適用於單選按鈕? –