将传单地图设置为高度:容器的100%

Cha*_*gwu 3 height leaflet twitter-bootstrap-3

请如何将地图div设置为高度:其容器的100%?

我已经在Bootstrap模板内容部分中尝试过此操作,但是我得到的只是高度0px。甚至Google-Dev工具也将#map的高度显示为0px。

body {
    padding: 0;
    margin: 0;
}
html, body, #map {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

Ale*_*lex 10

上面的答案对我不起作用,但这确实有效:

   body {
        padding: 0;
        margin: 0;
    }
    html, body, #map {
        height: 100%;
        width: 100%;
    }
Run Code Online (Sandbox Code Playgroud)

..来自全屏leaflet.js地图


Jam*_*ing 7

#map{
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

并给它的容器position: relative

  • 您将需要为 AdminLTE 的 html 结构提供更多上下文。根本不清楚什么在这里不起作用。简而言之:#map 元素的父元素之一需要固定的高度/宽度。你只能设置`#map { height: 100%; }` 如果它的父母之一有固定的高度。 (2认同)