2012-02-28 67 views
2

我很高兴地使用outline属性,直到我知道它是not supported in IE 6/7
我试过,但无法找到任何替代方案。
如何在IE 6/7中实现与outline属性相同的效果?替代大纲财产IE 6/7


编辑:
我想将它应用到inputradiocheckbox。所以解决方法应该(希望)与所有这些一起工作。

谢谢!

+0

您是否特别需要轮廓而不是边框​​? – 2012-02-28 10:56:50

+0

@Jamie:是的。我将它应用于所有输入/ radio.checkbox。寻找确切的效果。 – xyz 2012-02-28 10:58:00

回答

8

作为一个规则,我尽量避免使用大纲,因为你刚才发现的原因。

潜在的解决方法。

.element_name { 
    border:1px solid black; 
    margin:-1px; 
} 
+0

我认为它不适用于收音机和复选框。 http://jsfiddle.net/Ajinkya_Parakh/5SkCA/ – xyz 2012-02-28 11:03:02

+1

请注意[负余量错误](http://haslayout.net/css/Negative-Margin-Bug)。 – kapa 2012-02-28 11:03:37

+0

@Ajinkya它应该在IE 6/7中工作。使用'outline'并仅在IE特定的样式表中应用此修补程序,并且它会很好。 – kapa 2012-02-28 11:04:51