我可以将一种风格应用到所有网站吗?

我可以将一种风格应用到所有网站吗?

我在 Firefox 8.0 中使用了 Style 插件。我特别喜欢纯色风格,我想将其应用于所有网站。我可以这样做吗?我试过 *.com,但不起作用。

答案1

您可以将样式应用于全部使用 XHTML 命名空间的网站:

@namespace url(http://www.w3.org/1999/xhtml);

Your CSS here.

或者,如果只修改 Firefox UI,您可以使用 XUL 命名空间:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

所以,如果你不要包含命名空间,Stylish 将修改 Firefox 中的所有元素。

例子:

例子

答案2

我发现 XHTML 命名空间规则@namespace url(http://www.w3.org/1999/xhtml);适用于一切,包括网站和 Firefox UI(chrome)。

为了设置所有网站的样式,我使用以下@document规则(使用 FF28.0 和 Stylish 1.4.3 测试):

@-moz-document url-prefix(http://), url-prefix(https://) {
    /* Make all Links UPPERCASE */
    a {
        text-transform: uppercase !important;
    }
}

Mozilla 开发者网络的文档:

相关内容