首页 > 作文

button在IE6/7下的黑边去除方案

更新时间:2023-04-03 16:11:19 阅读: 评论:0

好久没有处理过ie6下的兼容问题了,今天有朋友碰到过耳聋的治疗input[type=”submit”]和button[type=”submit”]在ie6-7下会出现黑边,就算是你在样式中重置了一个border属性也是如此。真是蛋疼的很。后来经过查找相关武昌起义的意义的资料,终于找到了解决方法,放上来与大家分享一下,这个问题有可能不只一个人会碰到。(^_^)

在介绍如何处理这个bug之间我们一起来回顾一下,在ie6-7下,input[type=”submit”]和button[type=”submit”]存在的问题还不仅是这个,常见的有:button在ie67下的宽度兼容问题、(各浏览器下解析不一样)、,甚至。这么多烦人的事,苦逼了前端人员。今天就在为大家增加一个问题的解决方案——如何去除ie67下按钮的黑边框

问题

问题是这样的,你的登录表单中有一个登录按钮,当登录按钮得到焦点,并且消失焦点后,登录按钮会有一个1px的黑色边框,这样直接影响了页面的效果,但是这样的问题是怎么来的,我也不知道(希望有知道朋友能帮忙解释一下)。而且这样的bug将出现在下面两个元素上:

button按钮使用了【type=”submit”】会产生这样的bug;input使用了【type=”submit”】也会产生这样的bug。

一起来看这个问题的截图

解决方案

要解决这样的bug最好的方法就是在button和input的标签外添加一个标签,然后将样宫崎骏 作品式写在这个标签上,并且把button和input的默认样式都去除掉,相信不少同学是这样使用的,简单了事。但有的情况下我们是无法为这两个元素添加标签的,那么我们就需要别的方法来解决。

正常的解决方案是没了,只有使用滤镜来解决

复制代码 代码如下:

<!–[if ie] >

<style type=”text/css” >

input {

filter:chroma(color=#000000);

}

</style>

<![endif]–>

因为这个问题,存在所有按钮上,为了一劳永逸,建议在ret.css样式中加入:

复制代码 代码如下:

input[type=submit],

input[type孩子怎么学英语=ret],

input[type=button]{

filter:chroma(color=#000000);

}

属性选择器在ie下没有得到较好的支持,可以使用类名来代替,比如说“form-text”。

就是这么一句代码,把黑色边框去掉了。

顺便介绍一个ie6-7解决焦点点状线去除的技巧,我们有时候在ie6-7下使用

复制代码 代码如下:

a:focus, *:focus {outline:none;}

无法除点状线,但有时候又需要去掉这样的点状线,那么有也有一个比较bt的解决方法,代码就一句:

复制代码 代码如qq透明皮肤下:

a:focus, *:focus {

nofocusline: expression(this.onfocus=this.blur());

}

看个对比图吧:

问题是解决了,但你要问我这个问题为什么会这样,又为什么这样能解决?说实话,我也不知道,我只想告诉大家的是,这么做能解决你需要解决的问题,希望对大家有所帮助。如果您知道怎么来的,记得告诉我哟。谢谢!

本文发布于:2023-04-03 16:11:17,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/7cd450edb781929592ca24a3eaa7dbd9.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:button在IE6/7下的黑边去除方案.doc

本文 PDF 下载地址:button在IE6/7下的黑边去除方案.pdf

标签:代码   这个问题   按钮   边框
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图