Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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:7px 0 0 0; /margin-top:9px; 或 有人知道正斜杠在做什么吗?它的目标是LTE IE7。这种黑客不如IE6更为人所知 #myelement { background:red; /*Should show as red in all browsers, expect IE6 and IE7 because...*/ /background:yellow; /*IE7 should have ye

我继承了一个CSS样式表,在一些地方它可以做如下事情:

margin:7px 0 0 0;
/margin-top:9px;


有人知道正斜杠在做什么吗?

它的目标是LTE IE7。这种黑客不如IE6更为人所知

    #myelement {
background:red; /*Should show as red in all browsers, expect IE6 and IE7 because...*/
/background:yellow; /*IE7 should have yellow*/
_background:green; /*IE6 should have green*/
}
你可以把反斜杠做成任何你想要的东西,除了下划线,因为它的目标是IE6。我个人使用美元

编辑:
我在这里也加入了IE6技巧,因为任何IE7及以下的都将使用/property,除非您也有一个u属性


要瞄准IE8、IE7和IE6,您需要具备上面的顺序。

这是我从未遇到过的一个黑客。但是CSS3是特定的吗?不。它甚至不是有效的CSS。重新标记。也从未见过。我知道IE6的边际:…,IE7的边际:…。这肯定是不正确的CSS语法=)@Rudie:IE6的
\uuu
,IE6/7的
*
。@BoltClock-Oops,我的错。(为了安全,我编辑了…)我不再使用这两种方法。如果你使用的是IE<8,你就不值得上网。只有IE7,而不是任何更早或更高版本?另外,OP是正确的,它是一个正斜杠。+1刚刚做了相同的测试(红色/黄色背景):)IE7出现了yellow@BoltClock实际上,IE 5.5和6也采用了黄色BG@mdmullinax:那么这与
*后台
没有什么不同。要只针对IE7,可以使用
*+html#myelement
选择器。嗨,BoltClock,谢谢你,我应该更具体一些,IE7及以下,除非你也有IE6属性。
    #myelement {
background:red; /*Should show as red in all browsers, expect IE6 and IE7 because...*/
/background:yellow; /*IE7 should have yellow*/
_background:green; /*IE6 should have green*/
}