为什么我的谷歌地图api v3和侧面板在调整大小时没有填满我的页面?

时间:2012-06-01 18:33:40

标签: javascript css google-maps-api-3 colors positioning

我正在开发一个网页,左边有一个侧面板,有一个搜索栏和一个谷歌地图api v3,填写了右边的页面其余部分。当我垂直地使浏览器非常小时,侧面板和地图之间以及浏览器底部之间有一个空白区域。但是,文本仍然是浏览器的底部。它看起来像是:enter image description here

这是我的css代码:

<style type="text/css">

    body {margin:0;}
        #panel {height:100%; width:300px; position:absolute; padding:0;background-color:#8C95A0;}
            #header {padding:2px; text-align:center}
            #address_instruction {position:relative; top:7%; padding:2px; text-align:center}
            #geocoder {position:relative; top:8%; padding:2px; text-align:center}
            #toggle_instruction {position:relative; top:22%; padding:2px; text-align:center}
            #layers {position:relative; top:25%; padding:2px; text-align:center}
                #layer0 {padding:2px; text-align:center}
                #layer1 {padding:2px; text-align:center}
                #layer2 {padding:2px; text-align:center}
            #link {top:50%; position:relative; padding:2px; text-align:center}
        #map_canvas {height:100%; left:300px; right:0px; position:absolute; padding:0;}

</style>

#panel中的ID指的是面板左侧的项目。为什么侧面板背景颜色和地图不会延伸到浏览器的底部?

1 个答案:

答案 0 :(得分:0)

我能够通过更改并将以下内容添加到#panel来解决问题:{position:fixed;溢出:汽车; }