我有一个外部样式表,其中包含以下规则:
div{background-color:#FFF;}
这会阻止我的Google地图显示。如果我拿出上述规则,地图显示正常。但我宁愿不必将所有div分别设置为白色背景。
我正在寻找一种取消/重置div规则的方法,以便显示地图。
我尝试了以下所有方法,但没有成功:
div:not(#mapdiv){background-color:#FFF;}
#mapdiv{background-color:transparent;}
#mapdiv{background-color:none;}
#mapdiv{background:none;}
jsfiddle来说明这个问题:
答案 0 :(得分:2)
问题不是我的#mapdiv
引起的,而是因为它的子级div(应用了div{background-color:#FFF;}
)。
尝试将background-color
及其子级#mapdiv
重置为initial
州:
#mapdiv * {background-color: initial;}