CSS去除點擊按鈕時出現的虛線框


1. outline:none;//需要配合僅ie6和ie7支持的css屬性blr:expression_r(this.onFocus=this.blur());

優點:較為常用

缺點:ie6、ie7並不認識outline屬性,需要配合僅ie6和ie7支持的css屬性blr:expression_r(this.onFocus=this.blur());使用來達到兼容,expression 條件,這句話的意思是鏈接在獲得焦點的同時失去焦點,但是blr不宜多用,會影響效率。

2.hidefocus:hidefocus;   //需要配合css的outline:none。

是ie系列的專有屬性,能夠作用於所有ie序列的瀏覽器,也可以寫作:hidefocus=”hidefocus”;

缺點:非全局控制,需要在每個需要去虛線邊框的按鈕上加代碼。

3. onfocus=”this.blur()”;      //該方法需要與border:none;配合使用。

優點:比較通用。

缺點:

(1)屬於局部控制的手段,需要在每一個需要去虛線邊框的標簽上使用;

(2)然后這是屬於script范疇,對於禁用JavaScript的用戶來說不起作用;

(3)將script直接寫在html中對於頁面效率有負面作用。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM