星期四, 10月 15, 2009

CSS去除連結虛線框,無法用輸入法,刪除,貼上

鏈結在focus後,會出現鏈結虛線


為了去除連結虛線框,會在CSS下以下語法
//css
a, input{
outline: none; /* for Firefox */
hlbr:expression(this.onFocus=this.blur()); /* for IE */
}


但利會造成輸入方塊(input type='text'),無法用輸入法、刪除、貼上
因為foucs就blur,所以無法鎖住在textbox上
就依樣畫葫蘆吧... 在textbox下void(0)...
//html
<input type="text" style="hlbr:expression(void(0));">

2 則留言:

曼菲士 提到...

expression只在IE下有作用
我覺得在其他瀏覽器與IE的選擇下
我會用CSS outline:none; 來解決支援CSS 2.0的瀏覽器

fishjerky 提到...

倒是沒注意到其他browser
感謝分享