2011-10-24 35 views
0

如何使用CSS一次隱藏所有複選框?如何使用CSS隱藏所有複選框

截至目前我有以下幾點:

#checkbox 
{ 
    display:none 
} 

但是,這是不工作/被應用。

+0

您需要指定適當的選擇器來引用HTML中的任何元素。這可以通過指定id,class或標籤的名稱來完成。在這種情況下使用id是個壞主意,因爲它需要對所有元素都是唯一的。您也可以使用類,但是您想隱藏頁面上的所有元素,只需使用input [type ='checkbox']。 (這是一個屬性選擇器作爲輸入可以是任何文本,電臺,複選等) – Ashwin

回答

7

您可以通過使用一個選擇,通過元素和類型做到這一點:

input[type="checkbox"] 
{ 
    display:none; 
} 
+0

IE 6和更早版本不支持此選擇器,但所有其他瀏覽器都可以。 –

+1

@ PaulD.Waite什麼是IE6? :p –

+4

嘿!萬聖節的孩子們聚集在一起,聽到一個讓你骨子裏寒冷的故事。 –

0

這應該工作

<style type="text/css"> 
     .checkboxs{ 
     display:none; 
     } 
     </style> 
    <form> 
    <input class="checkboxs" type="checkbox" name="vehicle" value="Bike" /> I have a bike<br /> 
    <input class="checkboxs" type="checkbox" name="vehicle" value="Car" /> I have a car 
    </form>​​​​​​​​​​​​​​​ 
+0

這些是單選按鈕,而不是複選框,你隱藏了一個div。 –

+0

是的對不起,(錯誤,但你可以使用div來隱藏複選框:) – NeoStar

2

它的工作原理,試驗是DIV類名。

.test input[type="checkbox"] { 
     display: none; 
    }