Chrome中输入框默认样式移除
2015-03-20 11:34
316 查看
Chrome中输入框默认样式移除
在chrome浏览器中会默认给页面上的输入框如input、textarea等渲染浏览器自带的边框效果IE8中效果如下:
Chrome中效果如下:
这在我们未给输入框设置获取焦点时改变边框颜色时,chrome浏览器解析页面中默认将输入框获取焦点时改变边框效果,这给我们带来了极大的方便。如果我们要自己设置边框色时,chrome浏览器的默认操作就给我们的设置(boder:1px solid color)带来了问题,这是你会发现,你的设置在其他浏览器中时有效的,但在chrome中却是无效的。
为解决这问题我们只需加上如下css,便可解决问题:
*:focus { outline: none; }
若想给某个输入框增加样式,也可这样操作:
#inputBT:focus { outline: 1px solid #ed6f19; }
效果入下:
这样设置时会发现,在橘色边框旁还有一个细细的边框色,将css样式改为,即可完美解决:
#inputBT:focus { border: 1px solid #ed6f19; }
相关文章推荐
- 移除浏览器默认的样式,比如chrome的input默认样式,然后就可以定义需要的样式。
- 用css去除chrome、safari等webikt内核浏览器的默认样式
- CHROME下去掉保存密码后输入框变成黄色背景样式
- chrome的input默认样式黄色背景以及选中加粗的边框处理
- 如何取消烦人的浏览器默认输入框样式
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME) 转载
- 分析:input表单输入框默认提示信息(较好的js样式)
- 取消chrome和safari浏览器下输入框的默认蓝框、textarea固定大小
- Chrome 默认样式 (user agent stylesheetbody) 优先级变高的问题
- 改变输入框默认样式
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- chrome浏览器当表单自动填充时,怎么去除浏览器自动添加的默认样式。
- Chrome 重回Windows系统默认的菜单样式
- 如何移除webkit浏览器下 input 元素获得焦点后的默认样式
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- chrome/FF/safari浏览器下input和textarea的默认样式outline和resize
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- 移动web开发,ios下移除input默认样式
- 屏蔽Chrome(webkit)中的input、textarea的默认点击/聚焦高亮的样式
- 去掉chrome记住密码后的默认填充样式