Google Map v3使用水平灰线初始化w/Foundation中的Chrome

use*_*242 14 css google-chrome google-maps-api-3 zurb-foundation

似乎与CSS相关,因为在简单的HTML页面中初始化地图可以正常工作.我已经添加了建议的CSS来修复已知问题(如下),但似乎无法摆脱这一点.

#map {
    *, *:before, *:after {
        -moz-box-sizing: content-box!important;
        -webkit-box-sizing: content-box!important;
        box-sizing: content-box!important;
    }
    img {
        max-width: none;
        height: auto;
    }
    label {
        width: auto;
        display: inline;
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Nat*_*han 6

对于其他寻找此bug的临时解决方案的人:

CSS

.map *, .map *:before, .map *:after {
    -webkit-transform: none !important; 
}
Run Code Online (Sandbox Code Playgroud)

上海社会科学院

.map {
  *, *:before, *:after {    
    -webkit-transform: none!important;
  }  
}
Run Code Online (Sandbox Code Playgroud)

  • 需要注意的是,这将禁用拖动地图. (4认同)

use*_*242 0

似乎它与以下内容有关,谷歌将其内联添加到图像中:

-webkit-transform: translateZ(0px)
Run Code Online (Sandbox Code Playgroud)

最后将范围缩小到 h 标签。如果我删除所有 h 标签(h1、h2 等),灰线就会消失。所以,这似乎是一个 Chrome 错误(v 34.0.1847.116)。