html - 如何将控件元素放在 map 上方,以便它们填满页面的整个高度

标签 html css

我将控制元素放在带有 map 的 div 上方,然后出现垂直滚动条。任何人都可以告诉我如何将元素一个放在另一个之上,以便它们在没有垂直滚动条的情况下填满屏幕的整个高度吗?

<style type="text/css">

html, body, #map {
    height: 100%;
}

#mySelector {
    margin-top:10px;
    width:400px;
}

#map {
    margin-top:10px;
}

</style>

<select id="mySelector"></select>
<div id="map"></div>

代码: http://jsfiddle.net/anton9ov/n3LshvLL

最佳答案

这是更新的 fiddle - http://jsfiddle.net/n3LshvLL/5/

我添加了 overflow:hidden 并给了 height:90% 来映射。请注意,当您将 height 增加超过 90% 时就会产生问题,因为您是在告诉 map 覆盖整个区域。

关于html - 如何将控件元素放在 map 上方,以便它们填满页面的整个高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36221971/

相关文章:

html - 对齐 Bootstrap 列

html文本链接悬停背景图片

html - 放大或从侧面拉伸(stretch)时文本从容器中泄漏

css - 用于鼠标悬停的 ngx-datatable css 样式

javascript - JS 和 HTML 不正确

html - 复制站点

html - 2 列和多行使用 CSS

javascript - 无法通过 jQuery 获取 Div 宽度

css - joomla 类别博客 View - 文章高度不同

html - 如何隐藏h :selectBooleanCheckbox