1、input,button,a {
outline:0 none !importantblr:expression(this.onFocus=this.blur())
}
2、在做页面的时候,有时候会发现点击一些按钮会自带一些边框,这是浏览器添加的,但是自己并不想要,那么很简单,
就是在给这些有按钮的地方去掉边框
css添加:outline:none
3、有时候发现点击img的时候也会有,但是添加这个css并没有解决
其实img本身是点击没有任何边框的,基本是自己添加了有点击效果的标签,例如a,看看自己写的时候是不是这样:
4、<a href="..."><img src="..."></a>
这时候点击图片的时候就会发现有边框,当自己给img添加outline:none的时候没有去掉边框,其实应该是给a标签添加outline:none,这时候再去点击img就会发现没有那个边框了
一般会出现边框的按钮:select、a、button、input
扩展资料
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
参考资料
百度百科-CSS
只要在样式里面加一句去掉css去掉iPhone、iPad的默认按钮样式就可以了。 (不要写在class里哦)
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none}
textarea { -webkit-appearance: none}
如果还有圆角的问题,
.button{ border-radius: 0 }
1、去除Chrome等浏览器文本框默认发光边框
input:focus, textarea:focus {outline: none}
去掉高光样式:
input:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0)
-webkit-user-modify:read-write-plaintext-only}
当然这样以来,当文本框载入焦点时,所有浏览器下的文本框的边框都不会有颜色上及样式上的变化了,这样的话,当文本框载入焦点时,边框颜色就会变为橙色,给用户一个反馈。
2、去除IE10+浏览器文本框后面的小叉叉,只需下面一句就ok了
input::-ms-clear {display: none}