日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > 隱藏 <a> 和 BUTTON 的焦點虛線框

隱藏 <a> 和 BUTTON 的焦點虛線框

來源:程序員人生   發布時間:2013-10-15 16:07:22 閱讀次數:3444次
默認情況下, 在按下 <A/> 和 <BUTTON/> IE 和 FF 都會出現虛線框
可有很多時候, 這影響了我們頁面的統一風格, 所以, 我們要把這虛線框去掉...

也許, 有很多人都在用 this.blur(), 來讓對象失去焦點:

<a href="#" onclick="this.blur(); return false;" /> //注:href有值, onclick不要return false, 否則鏈接可能會無效


很明顯, 這是治標不治本的方法, 其實IE和FF下都有控制焦點線框樣式的方法

IE下: 在元素標簽中添加 hidefocus 屬性
FF下: <a/> 標簽可以通過 CSS2.0 規范樣式屬性 outline 來設定線框樣式
<button/> 沒有outline樣式, 但是可以通過 ::-moz-focus-inner (FF私有偽類, 注意是兩個冒號) 來設定線框樣式

如, 要在IE和FF下隱藏線框, 可如此

代碼
<style type="text/css" >
a.hidefocus { outline: none; } //無輪廓
button.hidefocus::-moz-focus-inner { border:none; } //::-moz-focus-inner無邊框
</style>

<a herf="#" class="hidefocus" hidefocus >點擊我無虛線</a> //hidefocus IE下的元素屬性
<button class="hidefocus" hidefocus >點擊我無虛線哦</button>

如果頁面中的<a/>非常多, 一個一個地加上 hidefocus[=true]也許會很麻煩,
所以, 頁面加載完成后,可以用js來添加這一屬性(使用jquery的頁面, 更是容易按需取到要設置隱藏的元素對象)

代碼
window.onload = function(){
// something to do on window loaded
hideFocusWithButtons();
}
function hideFocusWithButtons(){
var buttons = document.getElementsByTagName('button');
for(var i=0,l=buttons.length; i<l; i++){
buttons[i].setAttribute('hidefocus',true); //取消隱藏虛線, 把 hidefocus 設為 false 即可
}
}
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美黑人疯狂性受xxxxx野外 | 欧美一区二区三区在线视频 | 日本乳首の奶水在线观看视频 | 日韩精品久久久久 | 亚洲成人在线网站 | 成人性生交大片免费看中文网站 | 国产一区二区毛片 | 日韩精品电影在线 | 久久久久久一区 | 色网站免费 | 久久国产精品99久久久久久老狼 | 精品一区二区精品 | 五月天丁香综合久久国产 | 国产专区一区二区三区 | 久久思思视频 | 欧美 日韩 中文字幕 | 国内自拍网 | 精品一区二区三区中文字幕 | 日韩精品久久一区二区三区 | 岛国大片在线 | 97精品国产97久久久久久 | 欧美中文字幕一区二区三区 | 国产精品视频不卡 | swag国产精品一区二区 | 国产精品美女久久 | 国产精品资源 | 精品国产一二三区 | 国产香蕉在线 | 91久久国产综合久久91猫猫 | 欧美一区二区在线视频 | 久久机| 亚州三级 | 亚洲精品久久久一区二区三区 | 精品久久久999 | 欧美日韩中文在线观看 | 久久9色| 午夜日韩免费视频 | 狠狠色狠狠色终合网 | 亚洲 成人 av | 伊人久久在线 | 久久精品视频在线观看 |