将时尚应用于所有网站,但不适用于浏览器
Apply Stylish to all websites but NOT browser
我想将时尚主题应用于所有输入框、文本区域和 select 框,所以我写道:
@namespace url(http://www.w3.org/1999/xhtml);
textarea, input, select {
background-color: white !important;
color: black !important;
}
我的理解是,这将仅适用于网页,但它也会影响 URL 栏,使其变白。有没有办法让它不影响URL栏?
我正在使用 Firefox Nightly(版本 43)。
更新
如果你想让 GTK3 Firefox 在深色主题下看起来不错,最终的解决方案是一个时尚的配置:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix('http://'), url-prefix('https://') {
textarea, input, select {
background-color: white !important;
color: black !important;
}
}
很有魅力。
Firefox 在其 chrome 中混合使用 XUL 和 HTML,因此声明默认 CSS 命名空间也会影响来自浏览器 chrome 的 HTML 元素。您可以将样式包装在 @-moz-document
块中以限制目标内容的来源,例如:
@-moz-document url-prefix('http://'), url-prefix('https://') { /* your code here */}
我想将时尚主题应用于所有输入框、文本区域和 select 框,所以我写道:
@namespace url(http://www.w3.org/1999/xhtml);
textarea, input, select {
background-color: white !important;
color: black !important;
}
我的理解是,这将仅适用于网页,但它也会影响 URL 栏,使其变白。有没有办法让它不影响URL栏?
我正在使用 Firefox Nightly(版本 43)。
更新
如果你想让 GTK3 Firefox 在深色主题下看起来不错,最终的解决方案是一个时尚的配置:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix('http://'), url-prefix('https://') {
textarea, input, select {
background-color: white !important;
color: black !important;
}
}
很有魅力。
Firefox 在其 chrome 中混合使用 XUL 和 HTML,因此声明默认 CSS 命名空间也会影响来自浏览器 chrome 的 HTML 元素。您可以将样式包装在 @-moz-document
块中以限制目标内容的来源,例如:
@-moz-document url-prefix('http://'), url-prefix('https://') { /* your code here */}