我一直在尝试将传单地图的高度更改为引导程序内的百分比,但每次我这样做时,地图都不会绘制。因此,我总是必须恢复为 px 值。我很确定这是一个简单的设置,因为我是 CSS 新手,所以我很想念它。这是我的CSS。
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
#map {
height: 75%;
}
</style>
我一直在尝试将传单地图的高度更改为引导程序内的百分比,但每次我这样做时,地图都不会绘制。因此,我总是必须恢复为 px 值。我很确定这是一个简单的设置,因为我是 CSS 新手,所以我很想念它。这是我的CSS。
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
#map {
height: 75%;
}
</style>
尝试将height
属性添加到body
父容器或父容器。
CCS
#map
{
width: 100px;
height:100px;
min-height: 100%;
min-width: 100%;
display: block;
}
html, body
{
height: 100%;
}
.fill
{
min-height: 100%;
height: 100%;
width: 100%;
min-width: 100%;
}
html
<div class="container fill">
<div id="map">
</div>
</div>
使用 Github 上Bootleaf项目的 CSS :
html,body, #map{
height:100%;
width: 100%;
overflow: hidden;
}
body {
padding-top: 50px;
除了将地图 div 的高度属性设置为 100% 之外,您可能还需要实现此功能以确保地图在调整大小时填充 div。
body {
padding: 0;
margin: 0;
}
html, body, #map, .row-fluid{
height: 100%;
}
#map {
width: 100%;
}
.height-css
{
height: 100%;
}
你的 html 将是
<div class="container-fluid">
<div class="row-fluid">
<div class="span12 height-css">
<div id="map"></div>
</div>
</div>
</div>