Google地图未显示div背景颜色设置

时间:2015-10-12 10:05:51

标签: css google-maps background-color

我有一个外部样式表,其中包含以下规则:

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来说明这个问题:

1 个答案:

答案 0 :(得分:2)

问题不是我的#mapdiv引起的,而是因为它的子级div(应用了div{background-color:#FFF;})。

尝试将background-color及其子级#mapdiv重置为initial州:

#mapdiv * {background-color: initial;}

演示小提琴:http://jsfiddle.net/mj7ob3ow/8/