Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 隐藏单选按钮,但在ie8中它周围有一个框_Html_Css_Internet Explorer - Fatal编程技术网

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等,它可能会崩溃。。我强烈建议找出不适合您的原因。