ie文本框获得焦点用css美化的问题
2017-07-13 14:55
197 查看
ie中文本框获得焦点(ie9),做以下操作,一定要禁止使用border-collapse:collapse; 属性
发现这个问题的原因是,我用table表格来布局大量的表单元素,发现早ie中table中所有的input文本框的鼠标获得焦点的css样式都不能正常显示。
找到了这个问题,把border-collapse:collapse;
属性去掉就可以了。。我也不清楚原理是什么
input[type='text'],input[type='password'],select,textarea{border: 1px solid #ccc;}
input[type='text']:focus,input[type='password']:focus,textarea:focus{outline:none;border-radius:2px;border:1px solid #9ecaed;border-color: #9ecaed;box-shadow: 0 0 10px #9ecaed;}
select:focus{outline:none;border-radius:2px;}上诉代码的显示效果:
![](https://img-blog.csdn.net/20170713144830612?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSV9hbV9saXN0ZW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
遇到此类问题的可以参考下,欢迎指正错误~~
发现这个问题的原因是,我用table表格来布局大量的表单元素,发现早ie中table中所有的input文本框的鼠标获得焦点的css样式都不能正常显示。
找到了这个问题,把border-collapse:collapse;
属性去掉就可以了。。我也不清楚原理是什么
input[type='text'],input[type='password'],select,textarea{border: 1px solid #ccc;}
input[type='text']:focus,input[type='password']:focus,textarea:focus{outline:none;border-radius:2px;border:1px solid #9ecaed;border-color: #9ecaed;box-shadow: 0 0 10px #9ecaed;}
select:focus{outline:none;border-radius:2px;}上诉代码的显示效果:
遇到此类问题的可以参考下,欢迎指正错误~~
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/struggle.gif)
相关文章推荐
- 在IE9下,disabled的文本框内容被选中后,其他控件无法获得焦点问题
- IE6-IE9兼容性问题列表及解决办法_补充之五:在IE9下, disabled的文本框内容被选中后,其他控件无法获得焦点问题
- vb6文本框获得焦点问题
- IE下target获得焦点时存在虚线的问题
- IE下target获得焦点时存在虚线问题的解决方法
- IE下target获得焦点时存在虚线的问题
- 360浏览器文本框获得焦点后被软键盘遮罩的问题
- 文本框用js获得焦点问题
- 页面加载时自动获得文本框的焦点!
- CSS的解决IE5/IE5.5/IE6/FF的兼容性问题
- IE与FireFox对CSS支持不足问题汇总之一
- IE与Firefox的CSS兼容问题整理
- JavaScript学习笔记3--文本框获得焦点,文本框里提示信息自动消失
- 第1次尝试div+css进行两栏式页面布局就遇到了IE的3px问题
- 标准与兼容--IE与FireFox的CSS闭合兼容问题
- 第1次尝试div+css进行两栏式页面布局就遇到了IE的3px问题
- 第1次尝试div+css进行两栏式页面布局就遇到了IE的3px问题
- JavaScript学习笔记3--文本框获得焦点,文本框里提示信息自动消失
- JavaScript学习笔记3--文本框获得焦点,文本框里提示信息自动消失
- textbox 获得焦点问题