怎样在各个浏览器下使用JavaScript或者CSS控制去除input和...
答案:1 悬赏:80
解决时间 2021-11-17 08:55
- 提问者网友:时间却是纷扰
- 2021-11-16 12:47
怎样在各个浏览器下使用JavaScript或者CSS控制去除input和...
最佳答案
- 二级知识专家网友:糜废丧逼
- 2021-11-16 13:58
首先在 html代码中添加hidefocus="true"(这段代码是为了消除ie的虚线框,因为ie可能的bug,其实只要是出现了hidefocus这个属性就会起作用,即使属性值为“false”、“hidefocus”也是可以消除虚线框的),然后再在css里面设置outline:none;(兼容其他标准浏览器),即如下代码:
<input type="text" hidefocus="true" value="" / >
input:focus{outline:none;}
千万不要采用网上流传很久的onfocus="this.blur();"这段代码,因为这段代码的含义是使网页控件失去焦点,即会使键盘上的“Tab”键失效,这个对于正常人来说没什么,但这个却会给盲人浏览网页造成很大的困扰。
<input type="text" hidefocus="true" value="" / >
input:focus{outline:none;}
千万不要采用网上流传很久的onfocus="this.blur();"这段代码,因为这段代码的含义是使网页控件失去焦点,即会使键盘上的“Tab”键失效,这个对于正常人来说没什么,但这个却会给盲人浏览网页造成很大的困扰。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯