2013-10-10 67 views
1

我正在爲谷歌建立一個地圖網站。我有一個爲圖像設置的輪廓,但這會弄亂地圖。任何人都知道這是爲什麼?這是一個錯誤嗎?爲什麼img大綱搞亂谷歌地圖div

CSS

#pictures img { 
    outline: 6px solid #333; /* <-- This messes up Maps */ 
} 
#map_canvas { 
    height: 400px; 
    width: 100%; 
} 

HTML

<div id="pictures"> 
    <div id="map_canvas"></div> 
</div> 

Fiddle

+0

谷歌地圖是一個多個圖像的網格,而不是1個圖像,基於您的CSS,大綱將應用於圖片中的所有img標籤div – Bryan

+0

我解決了這個問題,但我的問題是爲什麼大綱應用於'div單曲。我在地圖中看不到任何圖像。 – Jonathan

+0

如果在chrome dev工具中完全展開節點,您應該看到'img'標籤。我試過Firebug,但看不到任何'img'標籤,也許這就是原因。 – Bryan

回答

1

,因爲你的目標的所有IMG是#pictures的孩子/孫輩

補充一點:

#map_canvas img { 
    outline: 0px none transparent; 
} 
0

你只需要指定你不想img在畫布邊框。

試試這個:

#map_canvas img { 
    outline: 0px none; 
} 
0

CCSS代表cascade

#map_canvas img { outline: none; }