多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

來源:程序員人生   發布時間:2013-10-15 16:07:22 閱讀次數:3441次
默認情況下, 在按下 <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精品 | 精品国产亚洲一区二区三区 | 亚洲国产欧美在线成人aaaa | 国产亚洲欧美在线播放网站 | 91福利在线看| 中国jizz18免费 | 亚洲最大色图 | 视频一区色眯眯视频在线 | 日韩欧美一区二区三区不卡 | 一二三四视频社区在线中文 | 亚洲一区精品中文字幕 | 一区二区三区免费视频播放器 | 亚洲成人99 | 欧美18videosex灌满 | 依人在线免费视频 | 欧美成人精品不卡视频在线观看 | 天堂色区| 欧美日韩亚洲国产一区二区综合 | 日韩欧美成人乱码一在线 | xxx性日本| 在线观看91精品国产性色 | 中国做爰国产精品视频 | 亚洲 欧美 自拍 另类 欧美 | 久久精品123 | 久久麻豆亚洲精品 | xoxo日本护士| 中文字幕亚洲在线 | 精品国产一区二区 | 国产欧美综合一区二区 | 狠狠的撞进去嗯啊h女强男视频 | 高清不卡一区二区三区 | 成人午夜视频在线观看 | 成人在线免费视频 | 免费高清a级毛片在线播放 免费高清不卡毛片在线看 免费高清国产 | 久久精品成人免费网站 | 日韩高清片| 国产成人不卡亚洲精品91 |