我可以在浏览器中更改WebKit CSS规则吗



对于偶尔的深夜计算会话,为了保持视力,我喜欢调整我正在使用的网站的颜色。我的典型扩展是Stylish,这是一个在网页中加载自定义CSS的有用工具。

好奇和篡改导致了我在这里的问题。我可以更改WebKit标签中WebKit的CSS默认值以更好地满足我的需求吗?我说的是关于自定义浏览器CSS规则,那些在Safari和Chrome中用于-webkit-的规则,以及其他用于其他浏览器的规则。是否有任何纯文本文件可以帮助定义这些规则,从而允许我编辑它们,从而篡改浏览器加载的默认值?

您正在寻找的是可以让您自定义浏览体验的用户风格(如果您真的对设置浏览器很感兴趣,您可能也想在用户脚本上进行快速谷歌搜索,以获得更多功能修改)

出于所有目的,您所指的规则都是带有供应商前缀的真正css规则。

结账http://userstyles.org/从那里你可以在这里下载Chrome的附加组件:https://chrome.google.com/webstore/detail/fjnbnpbmkenffdnngjfgmeleoegfcffe

我不建议继续这样做。使页面在特定浏览器中以不同方式显示,

  • 对用户不友好,但相当令人困惑
  • 而且肯定会降低可用性

话虽如此,您可以定义许多特定于webkit的规则。而且,覆盖它们是更改默认行为的唯一方法。

此页面包含所有特定于webkit的规则,您可以通过在样式表中重新定义来覆盖这些规则。

例如:

-webkit-box-orient: vertical;

覆盖默认规则并垂直定向图元。

最新更新