2013-06-18 80 views
0

我想了解爲什麼IE 7> 10在提交按鈕上顯示黑色邊框。爲了清除它,我必須在字段集內點擊,然後消失。但是當我點擊發送或取消時會回來。這是IE的常見問題?我已經收錄了截圖。謝謝!IE在提交按鈕上顯示黑色邊框輪廓

IE Black border error pic

CSS代碼

.submit 
     { 

     margin:-50px 0 0 -148px; 
     background-color:#eee; 
     height:40px; 
     width:120px; 
     padding:0; 
     border:1px solid #666; 
     color:#42A0FF; 

     } 

.cancel 
     { 

     margin: -51px 0 0 -20px; 
     background-color:#eee; 
     height:40px; 
     width:120px; 
     padding:0; 
     border:1px solid #666; 
     color:#42A0FF; 

     } 

fieldset 
     { 

     background:#f2f2e6; 
     border-color:#cccccC#cccccC#cccccC#cccccc; 
     margin:10px 0 46px -150px; 
     width:404px; 
     display:block; 
     text-height:10px; 
     padding-bottom:15px; 
     } 
+0

請你的HTML ?沒有誰可以幫忙? –

+0

這可能只是瀏覽器默認樣式(所有瀏覽器都有)。你是否在border/none上使用了'border:none;'CSS規則? – ajp15243

+0

當用戶通過回車鍵提交表單時,這*可能*是IE的可訪問性功能,用於指示哪個按鈕將被計入*按*。 – cimmanon

回答

1

嘗試重置主輸入

input {border:0; margin:0;padding:0;} 

,並添加一個跨度給跨度你想的那麼它將普遍的工作邊界:

.input-shell {border: #ccc 1px solid} 

<span class="input-shell"><input button /></span> ....

繼承人的jsfiddle:

http://jsfiddle.net/Riskbreaker/tqnhg/1/

繼承人的同樣的事情裁判:

Any way to remove IEs black border around submit button in active forms?

最後做到這一點:

input[type=submit], 
    input[type=reset], 
    input[type=button] 
    { 
     filter:chroma(color=#000000); 
     color:#cccccc; 
    } 
+0

仍然相同。謝謝 – user1532468

+0

它應該工作...我添加了小提琴和更新 – Riskbreaker