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
safari 5的CSS黑客_Css_Safari_Cross Browser_Css Hack - Fatal编程技术网

safari 5的CSS黑客

safari 5的CSS黑客,css,safari,cross-browser,css-hack,Css,Safari,Cross Browser,Css Hack,我正在开发一个网页,当我进行交叉浏览测试时,我发现我的CSS风格与我的google chrome和safari 5有冲突 我的所有浏览器代码(firefox、chrome、opera) 我试过这个,但不管用 /* for safari only (wont work)*/ ::root .flex-direction-nav-featured a{ margin-top: 5%; } /* for safari only (but works with chrome also)*/ @m

我正在开发一个网页,当我进行交叉浏览测试时,我发现我的CSS风格与我的google chrome和safari 5有冲突

我的所有浏览器代码(firefox、chrome、opera)

我试过这个,但不管用

/* for safari only (wont work)*/
::root .flex-direction-nav-featured a{
    margin-top: 5%;
}
/* for safari only (but works with chrome also)*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
      /* works with sfari and chrome */
   .flex-direction-nav-featured a{
       margin-top: 5%;
   } 

}

是否有只针对Safari 5的CSS攻击?我尝试了很多方法,但都没有成功。

您可能希望尝试通过伪类阻止chrome:

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .flex-direction-nav-featured a{
        margin-top: 4%;
    } 

    /* Safari only override */
    ::i-block-chrome,.flex-direction-nav-featured a{
        margin-top: 5%;
    } 
}

你能说得更具体些吗?什么在Chrome中起作用?什么在Safari中不起作用?这是在PC上的Safari吗?是的,它在PC和Laptop上的Safari上。正确的解决方案可能不是求助于CSS黑客。代码中可能还忽略了其他内容。你能提供更多的源代码或工作示例吗?这里可以使用JS提琴!当然,也可以在Q中发布代码,因为这是常见问题解答的状态。
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .flex-direction-nav-featured a{
        margin-top: 4%;
    } 

    /* Safari only override */
    ::i-block-chrome,.flex-direction-nav-featured a{
        margin-top: 5%;
    } 
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
    ::i-block-chrome,.flex-direction-nav-featured a {
        margin-top: 5%;
    } 
}