當我選擇Firefox中的選擇框時,我得到一個虛線邊框。我怎樣才能刪除它?看到圖片。如何刪除Firefox中選擇框的虛線邊框
select.register {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
appearance: none;
font-size:14px;
display: inline-block;
height: 30px;
margin: 0;
padding: 5px 8px;
background: #fff;
border: 1px solid #d9d9d9;
border-top: 1px solid #c0c0c0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
select.register:focus{
outline: none;
border: 1px solid #ff00ff;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
這是有效的。但這是一個奇怪的行爲。 – idmean
@wumm:Yup mate,一些瀏覽器的具體實現:( – Harry
當構建一個可重用的組件時,這不起作用 - 你不能知道那裏的文本顏色,它必須被繼承,並且因爲你正在設置'color' ,'currentColor'屬性不能使用 – Thany