我試圖隱藏radio-button
並使用:before
來創建一個自定義的。隱藏單選按鈕但顯示僞元素?
這裏是我的CSS:
input[type=radio]{
display: none;
}
input[type=radio]:before{
content: "";
display: inline-block;
width: 19px;
height: 19px;
margin-bottom: 0;
border: 1px solid #ddd;
}
我預計這將產生一個空方。問題似乎是,當我將display: none
應用於我的輸入時,這也會影響:before
元素。
yes!ie8 + only only ... – Himmators
但是,使用「visibility:hidden」會刪除表單元素的鍵盤可訪問性。 – theJBRU