我使用的ff 3.5及更早版本(不是3.6)是否有任何CSS hack

.SubTabs ul, x:-moz-any-link
{
    /* IE7,6 Hack*/
    *top: -28px;
}


但这适用于所有FF浏览器版本。

最佳答案

很好地解决了一些不是100%完美但应该可以正常工作的问题

/// <reference path="jquery-1.3.2-vsdoc2.js" />
$(document).ready(function() {
    if ($.browser.mozilla) {
        $('body').addClass("mozilla");

        var versionParts = $.browser.version.split("\.");
        var version = 0;
        if (versionParts.length > 0) {
            version = version + versionParts[0] * 1000000000000;
        }
        if (versionParts.length > 1) {
            version = version + versionParts[1] * 1000000000;
        }
        if (versionParts.length > 2) {
            version = version + versionParts[2] * 1000000;
        }
        if (versionParts.length > 3) {
            version = version + versionParts[3] * 1000;
        }

        if (version >= 1009002000000) {
            $('body').addClass("mozilla3-6andAbove");
        }
        else {
            $('body').addClass("mozilla3-5andBelow");
        }
    }
});

现在您可以在您的css文件中添加body.mozilla 3-5及更低版本,它应该可以工作...

关于html - CSS Hack firefox 3.5及更低版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2175611/

10-13 00:56