白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
阅读:3726回复:3

CSS有“取消样式设置”的语法吗?

楼主#
更多 发布于:2013-04-22 17:40
我把系统窗口背景调成了#E9E9E9保护眼睛,fx也设置为使用系统设置

但是发现很多网站,包括本站,包括google,都会额外对body增加一个强制性的background-color: #ffffff,导致大部分情况下虽然设置了采用系统配色,切换标签的时候还是会被大片白色闪瞎狗眼(不过本站的主体部分也是大片灰色,所以不会闪瞎狗眼。顺便一提,很多外国论坛都是默认灰色或者深色背景,甚至黑色,也许是国内外习惯不一样吧)

这是出于怕自己页面样式被用户自己的颜色搞乱吗?但是某些网站,例如果壳却又没有这种限制,并且即使改变了配色,看起来依然非常美观整洁

先不管他们为什么要这样做,不能求他人改变就自己尝试适应……虽然说加上一个强制的body颜色覆盖掉他们的就OK,但是我更希望的是忽略掉网站对body的background-color的设置,而不是用一个硬编码的颜色替换,因为系统的窗口背景颜色我会随着季节、心情、采光什么的调整,希望fx里也能实时应用这种变化

那么,css里有没有什么语法,能把一个属性用!important方式重置为默认值呢?
或者实在不行,uc脚本也可以接受
-いたんですか? -ええ、ずっと
taoww
非常火狐
非常火狐
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2024-04-28
  • 发帖数628
  • 经验574枚
  • 威望0点
  • 贡献值110点
  • 好评度99点
1楼#
发布于:2013-04-22 17:40
一般是用 html,body {background-color: inherit; }
浮舟
狐狸大王
狐狸大王
  • UID35715
  • 注册日期2011-03-26
  • 最后登录2014-06-14
  • 发帖数371
  • 经验17枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
2楼#
发布于:2013-04-22 17:40
改背景上,CSS不如JS啊,既然能接受UC,JS也可吧?
http://userscripts.org/scripts/show/153430
这个JS的优点在于:白色有NNNNN种,这个JS可以把各种肉眼不可分辨之白色统统捉住改掉。改谷歌当然有效。
缺点:JS加载速度不如CSS。

试试再说吧。
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
3楼#
发布于:2013-04-22 17:40
taoww:一般是用 html,body {background-color: inherit; }回到原帖


有效!感谢!!


-----

但是发现对百度无效


-----


擦百度大爷的,百毒还多了一个html{background-color:#ffffff},绝了
-いたんですか? -ええ、ずっと
游客

返回顶部