除非你可以给出控件在 focus 状态下的特殊视觉效果,否则一般不建议去除虚线,否则会降低交互元素的可访问性。实在需要,一般是这样的:/* non-IE, set CSS */input {outline:none;}/* IE, set hidefocus */<button hidefocus>Click Me</button>对于 hidefocus 属性,不像 @Gino 说的那样是 bug,本身就是如此,只要有这个属性,就是生效的,这和 checked / disabled / readonly 等属性相同。F.Y.I. http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.3.4.2如果要兼容 XHTML 的话需要写成 checked=”checked” 这种形式(引号里具体写什么都可以)。另外,如果你的按钮是某个 form 中的第一个 type=”submit” 元素,并且有 border,那么 IE 下在所属的 form 激活状态下在按钮上还会多一圈黑色的边框,这应该是 IE 突出显示这个表单的提交按钮的方式,很难看但是没什么完美的方法去除。有一些 hack 但是不怎么推荐。真的要做完美表单的话,还是得抛弃原生的样式,用其他元素来模拟。
首页 >
如何利用代码在网页中插入虚线 – CSS – 前端,css rotate 模糊
background-image css,设置圆 css,js 清除css样式,好用的css组件库,css3如何声明,css3上传图片做法,css rotate 模糊
HTML5的未来发展前途怎么样 - CSS - 前端,css代码生成特殊符号》 | HTML5的未来发展前途怎么样 - CSS - 前端,css代码生成特殊符号》 ...
视频压缩不影响画质的工具有哪些 - CSS - 前端,css的样式设置下划线 | 视频压缩不影响画质的工具有哪些 - CSS - 前端,css的样式设置下划线 ...