Html 隐藏单选按钮,但在ie8中它周围有一个框
我用背景图片设计了我的单选按钮,基本上我所做的是Html 隐藏单选按钮,但在ie8中它周围有一个框,html,css,internet-explorer,Html,Css,Internet Explorer,我用背景图片设计了我的单选按钮,基本上我所做的是 <input type="radio" id="btn" name="btn" style="opacity: 0;filter: alpha(opacity = 0);position:absolute;"> <label for="btn">My Text</label> <!--- added styles to it ---> 它在除ie8之外的所有浏览器中都能正常工作,在ie8中,当选择
<input type="radio" id="btn" name="btn" style="opacity: 0;filter: alpha(opacity = 0);position:absolute;">
<label for="btn">My Text</label> <!--- added styles to it --->
它在除ie8之外的所有浏览器中都能正常工作,在ie8中,当选择标签时,它会在隐藏按钮周围显示一个虚线框
Image2 shows the problems in ie8: http://i39.tinypic.com/j8l635.png
我无法选择属性显示:无;在IE浏览器中,它禁用了单选按钮,所以我不得不隐藏它
我怎样才能在ie8中隐藏那个虚线框
多谢各位
问候,
Shishant Todi。您不使用javascript有什么原因吗?您不使用javascript有什么原因吗?如果您可以使用javascript:
<input onfocus="this.blur()" type="radio" id="btn" name="btn" style="opacity: 0;filter: alpha(opacity = 0);position:absolute;" />
如果您可以使用javascript:
<input onfocus="this.blur()" type="radio" id="btn" name="btn" style="opacity: 0;filter: alpha(opacity = 0);position:absolute;" />
我有一个类似的问题,我的单选按钮和复选框显示边框,但仅在IE中。在我的例子中,这是一个css问题,这些输入被视为与文本输入相同。我只是在样式表中定义了一个新类,并指定了零px的边框。我有一个类似的问题,我的单选按钮和复选框显示边框,但仅在IE中。在我的例子中,这是一个css问题,这些输入被视为与文本输入相同。我只是在样式表中定义了一个新类,并指定了零px的边框。我甚至尝试添加边框:0;我甚至尝试添加边框:0;是的,在我尝试之前,我成功地将值传递给表单,但不知道为什么除了表单上传以外的其他所有内容都不起作用。如果您找到所有内容都不起作用的原因,我会更好,并使用隐藏输入。是的,在我尝试之前,我成功地将值传递给表单,但不知道除了表单上载之外的其他所有内容为什么都不起作用。如果您找到所有内容都不起作用的原因,并使用隐藏输入,我会做得更好。它起作用了,但仍然有一点模糊显示/隐藏,所以我做了:999px;这是非常非常黑客的,这意味着如果星星没有完美地对齐IE版本、启用js等,它可能会崩溃。。我很想弄清楚为什么对你不起作用。它起作用了,但仍然有一些模糊的显示/隐藏,所以我做了左:-999px;这是非常非常黑客的,这意味着如果星星没有完美地对齐IE版本、启用js等,它可能会崩溃。。我强烈建议找出不适合您的原因。