在网络浏览器中,如果我有一个透明的div(rgba(0,0,0,0)),并且我后面没有其他div,那么会出现什么颜色?基本上什么颜色是Web浏览器的背景? (我假设它是白色的)。
一些后续问题:
如果重要的话,我完全是为移动设备做这件事。
答案 0 :(得分:5)
这完全取决于浏览器,但大多数(所有浏览器)都有一个默认的样式表,其背景为白色。因此,除非另有说明,否则默认背景颜色为白色。
某些浏览器具有用户可定义的样式表,用户可以在其中覆盖浏览器的默认样式。
有关Chrome用户样式表的更多信息:https://superuser.com/questions/594358/modify-chrome-user-agent-stylesheet
对于Mozilla Firefox:http://www-archive.mozilla.org/unix/customizing.html#usercss
这里对IE不太确定。
是的,您可以通过编程方式检查任何给定元素当前处于活动状态的样式,包括背景颜色。
答案 1 :(得分:0)
是的,默认为白色。如果你不喜欢它,你会在你的CSS中声明它。
答案 2 :(得分:0)
浏览器的背景颜色几乎总是白色。如果用户使用某种插件定制浏览器来改变颜色,那么情况就会有所不同。最好的办法是自己设置背景颜色,这样你就知道它总是一样的。