我有一個窗體有多個按鈕,當我使用JavaScript提交第二個按鈕時,當有人按下輸入。CSS刪除默認的藍色邊框
這個偉大的工程,但如果我在IE中打開這種形式的第一個按鈕,得到一個藍色邊框,告訴用戶「這是當你按下輸入將按下按鈕」。
有什麼辦法刪除與CSS不重寫按鈕的造型的休息嗎?
例子:
<button onclick="javascript:alert('remove');">Remove name</button>
我有一個窗體有多個按鈕,當我使用JavaScript提交第二個按鈕時,當有人按下輸入。CSS刪除默認的藍色邊框
這個偉大的工程,但如果我在IE中打開這種形式的第一個按鈕,得到一個藍色邊框,告訴用戶「這是當你按下輸入將按下按鈕」。
有什麼辦法刪除與CSS不重寫按鈕的造型的休息嗎?
例子:
<button onclick="javascript:alert('remove');">Remove name</button>
這可能會幫助你。使用下面的CSS屬性:
input,
input:active,
input:focus {
outline: 0;
outline-style: none;
outline-width: 0;
}
只需添加邊界半徑來開發該按鈕的外觀:
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
button{border:none; border-radius:4px; -moz-border-radius:4px;}
使用此代碼:
button {
border : 0px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}
我只想移除藍色(焦點)邊框而不是正常的邊框... – Peter
認爲這應該工作(只在PC上測試IE10):
button { outline: 0; }
要刪除(需要WebKit的/閃爍)的背景是什麼?
地址:
background: none;
需要擺脫的邊界(IE10中去除背景太):
border: 0;
'按鈕{outline:0;}'在Chrome中完成了這個竅門。我已經刪除了背景和邊框,但是當我點擊Chrome中的按鈕時,仍然存在藍色邊框。 –
這是正確的答案,您應該通過選擇答案作爲作者信用。 – samuelkobe
#sideToggle:focus, #sideToggle:active{
outline: 0;
outline-style:none;
outline-width:0;
}
這解決了我的問題,如果其他人訪問該職位。我分別添加了自己的樣式,因爲它們確實不是問題的核心。
我的解決方案(幾個月後)
button:focus {
outline: 0;
box-shadow: none;
}
一些圖像或代碼將是很好 – samayo
@phpNoOb有一個圖像(按鈕),添加了一些代碼.. – Peter
它沒有顯示藍色邊框在使用IE9我IE8 – samayo