有谁知道为什么IE6和IE7在button
边框和背景之间添加一个白色边框?IE7按钮白色框架
这里是我的CSS和HTML:
#reportButton{
background:#fefcda url(buttonback.png) repeat-x bottom left;
border-top:2px solid #fffff8;
border-right:2px solid #e3b40c;
border-bottom:2px solid #e3b40c;
border-left:2px solid #fffff8;
color: #373535;
font-weight: bold;
margin:0 2%;
width:45%;
}
<button id="reportButton">Report a Concern</button>
如果你试试这个,你会看到边框和背景之间的一个有趣的白色边框。这不会在任何其他浏览器中出现,甚至不会出现在IE8中。
任何人有一个简单的修复或建议我做错了什么?
谢谢!
编辑:我只是注意到,当我点击按钮,行军的蚂蚁出现,白色边框消失。看起来好像当按钮是:active
它们消失了,虽然这对解决问题没有多大帮助,但也许会给其他人。
另外,抱歉,我无法提供屏幕;我现在没有地方通过这个互联网连接上传它。
编辑2:它实际上显示边框不是白色的,但按钮的background-color
。看起来IE在按钮边框和按钮背景图像之间留下1px的间隙。
您使用的是reset.css吗?猜测可能会解决这个问题,但现在无法测试。 – heisenberg 2010-07-06 19:28:18
@kekekela:我现在就试试。编辑:这也没有工作... – tau 2010-07-06 19:29:56
啊,对不起芽。 = /如果你今天还没有弄清楚,我今晚回家时会看看它。 – heisenberg 2010-07-06 19:34:31