需要特定于Safari的css攻击

需要特定于Safari的css攻击,css,safari,css-hack,Css,Safari,Css Hack,我想针对Safari6-9版本,并为此需要特定的css 我尝试了以下针对safari 7和8的css,但它也应用于safari 9: _::-webkit-full-page-media, _:future, :root .sellerInfo { top: 12%; /* For safari 7 & 8 but coming on 9 as well */ } 我尝试了safari 9的以下两个破解,但是上面的一个在9上覆盖了下面的 @supports (overflo

我想针对Safari6-9版本,并为此需要特定的css

我尝试了以下针对safari 7和8的css,但它也应用于safari 9:

_::-webkit-full-page-media, _:future, :root .sellerInfo {
    top: 12%;   /* For safari 7 & 8 but coming on 9 as well */
}
我尝试了safari 9的以下两个破解,但是上面的一个在9上覆盖了下面的

@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
    .sellerInfo {
        top: 50%;   /* For safari 9 */
    }
}

_::-webkit-:not(:root:root), div.sellerInfo {
    top: 50%; /* For safari 9 */
}
我也为safari尝试了以下方法,但它适用于6和7,而不适用于8

@media screen and(-webkit-min-device-pixel-ratio:0) and (min-color-index:0) {
    .sellerInfo{(;    /* for Safari 6 n 7 */
        top: 12%;
    );}
}

任何帮助都是值得的。

我想知道是否有什么方法可以在不需要黑客的情况下解决这个问题。首先需要破解的原因是什么?我想知道是否有什么方法可以在不需要破解的情况下修复这个问题。首先需要黑客的原因是什么?