在Web浏览器中,如果我有一个透明的div(rgba(0,0,0,0)),并且我后面没有其他div,那么会出现什么颜色?基本上什么颜色是Web浏览器的背景?(我假设它是白色的).
一些后续问题:
如果重要的话,我完全是为移动设备做这件事.
这完全取决于浏览器,但大多数(所有浏览器)都有一个默认的样式表,它具有白色的背景.因此,除非另有说明,否则默认背景颜色为白色.
某些浏览器具有用户可定义的样式表,用户可以在其中覆盖浏览器的默认样式.
有关Chrome用户样式表的更多信息:https://superuser.com/questions/594358/modify-chrome-user-agent-stylesheet
对于Mozilla Firefox:http://www-archive.mozilla.org/unix/customizing.html#usercss
这里对IE不太确定.
是的,您可以以编程方式检查任何给定元素当前处于活动状态的样式,包括背景颜色.