javascript - 如何在左侧显示侧面板并在右侧显示 Google maps api Canvas ,填充页面的其余部分?

标签 javascript css google-maps-api-3 position positioning

我需要能够有一个侧面板来填充左侧页面的高度,并有一个 map 来填充右侧页面的其余部分。我希望侧面板的宽度为 300 像素,而不管浏览器的大小以及右侧的 map 。此外,我无法移动#panel 中的任何 div,它们只是一个接一个地对齐。这是我的 CSS:

body {margin:0;}
        #panel {height:100%; width:300px; position:absolute; padding:0;background-color:#8C95A0;}
            #div1 {padding:2px; text-align:center}
            #div2 {padding:2px; text-align:center}
            #div3 {padding:2px; text-align:center}
            #div4 {padding:2px; text-align:center}
            #div5 {padding:2px; text-align:center}
                #div5a {padding:2px; text-align:center}
                #div5b {padding:2px; text-align:center}
                #div5c {padding:2px; text-align:center}
            #div6 {padding:2px; bottom:0px; text-align:center}
        #map_canvas {height:100%; width:1200px; left:300px; position:absolute; padding:0;}

如何让#map_canvas 填充页面的其余部分以及如何移动我的 div?

最佳答案

<html>
    <head>
    <style>
        html,body { padding:0; margin:0; height:100%; }
        #panel { background-color: #DDD; position:absolute; top:0; left:0; bottom:0; width:300px; }
        #map_canvas { background:red; position:absolute; top:0; left:300px; right:0; bottom:0; }
    </style>
    </head>
    <body>
        <div id="panel"></div>
        <div id="map_canvas"></div>
    </body>
</html> 

关于javascript - 如何在左侧显示侧面板并在右侧显示 Google maps api Canvas ,填充页面的其余部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10841762/

相关文章:

html - CSS 垂直旋转文本 - 两侧的额外空间

Javascript DOM - 将文本元素对齐到中心?

google-maps - 如何使用 Google map 搜索我自己的位置数据(与地点搜索 API 功能相同,但针对我自己的 "places")

javascript - 当我执行ajax并返回错误时,Jquery获取自定义响应内容

javascript - 嵌套的 div 在 yii 中不显示 javascript

javascript - JQuery 按特定值搜索 JSON

javascript - 谷歌地图 React/Redux 组件

javascript - 使用 Beautify.js 在 VSCode 中导入和导出行间距

jquery - 将样式应用于 kendoui ListView 所选元素

java - 如何在 JavaFX 桌面应用程序中使用 Google Maps API?