在 Internet Explorer 中,我可以附加我自己的 CSS:例如,在 IE 11 中使用 Tools ? 互联网选项 ?常规选项卡 ?外观部分 ? 可访问性?用户样式表 ? 使用我的样式表 ( http://i.stack.imgur.com/gwHYs.png )格式化文档。在其他浏览器中,我使用 Stylish 等插件。
有没有办法在 Microsoft Edge 中做同样的事情?如果不是通过界面选项,那么也许是通过编辑其文件、注册表或其他什么?
浏览器通常为元素设置不同的默认样式.用户还可以使用自定义样式表覆盖默认值 .
我经常使用自己的样式覆盖这些默认样式,例如:
* {padding:0; margin:0; }
Run Code Online (Sandbox Code Playgroud)
但是,我希望尊重某些元素属性的默认样式表,例如<body>默认的填充和边距.我试过了:
* { padding:0; margin:0; }
body { padding:default; margin:default; }
Run Code Online (Sandbox Code Playgroud)
但它不起作用.也没有initial.
有没有办法通过选择所有元素但排除<body>?来解决这个问题?
我需要帮助来为我的快速而肮脏的黑暗浏览 CSS 过滤器找到解决方法,该过滤器曾经很好地工作,但不再适用于大多数 google 页面,实际上是任何带有 div 的页面(我将其用作用户样式)。我绝不是一个程序员,只是一个患有严重的光致偏头痛的用户,绝对需要黑暗主题的网页来拯救我的眼睛,所以我对 CSS 的了解是可以理解的,抱歉:/这曾经是有效的:
html {filter: invert(100%) hue-rotate(180deg);}
img {filter: invert(100%) hue-rotate(180deg) !important;}
video {filter: invert(100%) hue-rotate(180deg) !important;}
Run Code Online (Sandbox Code Playgroud)
它曾经反转页面上的所有颜色,然后将色调旋转 180 度以保持色调相同,因此结果是一个亮度反转的网页(蓝色仍然是蓝色,橙色仍然是橙色等等,只是更亮的文本和在较暗背景上的口音)。然后我反转了对图像和视频的影响,将它们从最终结果中的过滤器中排除。结果对我来说看起来足够优雅,并且比大多数深色浏览的 chrome 扩展的结果更好。它曾经完美地工作,但最近发生了一些变化,任何带有 div 的页面,包括大多数谷歌页面,都有很大一部分白色背景与过滤器仍然适用的黑色部分交织在一起。我怀疑过滤器在这些部分应用了两次,从而将其恢复为白色。
非常感谢您的帮助。我很确定使用 html 选择器将它应用于整个页面不再是这样做的方法,但我对如何使其工作一无所知,请原谅我的无知并提前致谢。