Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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
这些是什么CSS黑客?_Css_Css Hack - Fatal编程技术网

这些是什么CSS黑客?

这些是什么CSS黑客?,css,css-hack,Css,Css Hack,我在CSS声明代码中发现了这一点,我现在部分负责: margin: 0 0 0 10px; *+margin: 4px 0 0 10px; margin: 3px 0 0 10px\0/; 。。。我特别关注的是*+和\0/。这里雇用的黑客是什么 有没有一个标准的地方我可以看看,看看当前和过去的CSS黑客,也列出了他们的适用性和有用性?我希望能够一目了然地看到故意黑客和简单代码错误之间的区别 margin: 3px 0 0 10px\0/; 这是一个CSS黑客指定InternetExplore

我在CSS声明代码中发现了这一点,我现在部分负责:

margin: 0 0 0 10px;
*+margin: 4px 0 0 10px;
margin: 3px 0 0 10px\0/;
。。。我特别关注的是
*+
\0/
。这里雇用的黑客是什么

有没有一个标准的地方我可以看看,看看当前和过去的CSS黑客,也列出了他们的适用性和有用性?我希望能够一目了然地看到故意黑客和简单代码错误之间的区别

margin: 3px 0 0 10px\0/;
这是一个CSS黑客指定InternetExplorer8

*+margin: 4px 0 0 10px;

这是针对InternetExplorer7的

作为一个黑客列表,非常全面,但我确信还有更多的黑客。

太棒了。有没有一个很好的网站可以列出这些黑客,他们的年龄和有用性?马索尔提供了一个很好的网站——从2009年开始,但是非常好。Paul Irish的网站,在许多前端问题上是一个很好的资源:实际的测试会导致混乱的结果。用+测试你自己这些黑客的痛苦比他们值得的多。它们有时甚至不起作用,我对一千个太阳的愤怒感到厌恶,因为许多太阳都无法证实这一点。它需要用IE的条件性注释重写,并进行测试和重新测试。这似乎并没有达到预期的效果。请参阅我之前的评论-使用IE7测试,文本为黑色,而不是红色。被接受的答案不完整/不正确。三十点,请随意回答更正确的答案。我知道这些东西没有用。在参考资料中我需要的是找到黑客,看看以前的开发者打算用他们愚蠢的黑客攻击什么。这就是问题所在——我无法理解作者的意图。似乎他们不知道自己在做什么。IE8/IE9得到声明3,IE7/IE6得不到任何声明(你希望它们得到声明2,但它们没有),而所有其他“现代”浏览器都得到声明1。