jquery - 在浏览器调整大小时调整 div 大小

标签 jquery html css

我有一个 <div>我想全屏显示,但我还需要合并一个 60px<div>和一个 10px<div>在文档的顶部。主 div 的大小需要随着浏览器窗口的大小调整以保持全屏显示。

<div id="div1" style="height: 60px">

</div>

<div id="div2" style="height: 10px">

</div>

<div id="fullscreen">

</div>

所以:

全屏高度 = document size - (#div1 + #div2)

在调整大小时重新计算上述值。

最佳答案

在某些情况下,仅通过 HTML 和 CSS 实现此目的的一种方法是绝对定位 div,并将其顶部设置为 70px 并将所有其他方向设置为 0px .然后每一侧都会调整自己以适应浏览器窗口的边缘。

例如:

<style type="text/css">
#fullscreen {
    background-color: #0000FF;
    position: absolute;
    top: 70px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
</style>

<div id="fullscreen">The Full Screen</div>

关于jquery - 在浏览器调整大小时调整 div 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2720310/

相关文章:

javascript - jQuery,无法存储$.get函数返回的数据

javascript - jquery 关注多种类型的下一个输入

javascript - 使整个 div 可排序

css渐变到ie

javascript - 根据 ng-style 中的数学表达式更改字体颜色

Jquery 文本框和文本区域内的淡出文本

javascript - 单击插入另一个模板

html - flex-basis auto和0(零)的区别

javascript - 无法在javascript中获取textarea的值

javascript - 通过 jQuery 添加内容时 Facebox 不起作用?