在导航栏下方放置 div
Place div below navigation bar
我正在尝试将 Leaflet 地图放置在标准 Sails.js 视图中。 Sails.js 自动为每个页面添加页眉。在固定高度的情况下,地图是这样的:
#mapid {
height: 400px;
}
这并不理想,因为我们希望高度根据屏幕尺寸灵活变化。使用 absolute
位置时,地图会填满整个屏幕并隐藏顶部栏。
#mapid {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
}
如何确保地图在保持顶部栏的同时填满屏幕?我试过将位置设置为相对位置,但这会隐藏地图。
将 'top' 值设置为顶部栏的高度。例如:
#mapid {
position: absolute;
top: 56px; // Here
bottom: 0;
width: 100%;
}
我正在尝试将 Leaflet 地图放置在标准 Sails.js 视图中。 Sails.js 自动为每个页面添加页眉。在固定高度的情况下,地图是这样的:
#mapid {
height: 400px;
}
这并不理想,因为我们希望高度根据屏幕尺寸灵活变化。使用 absolute
位置时,地图会填满整个屏幕并隐藏顶部栏。
#mapid {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
}
如何确保地图在保持顶部栏的同时填满屏幕?我试过将位置设置为相对位置,但这会隐藏地图。
将 'top' 值设置为顶部栏的高度。例如:
#mapid {
position: absolute;
top: 56px; // Here
bottom: 0;
width: 100%;
}