【发布时间】:2022-02-10 20:34:15
【问题描述】:
我正在尝试创建一个占用 100% 视口并随视口移动(或位置:固定)的 EMPTY div。 它还需要位于顶部:0,视口的左侧 0。这是一个浏览器扩展,所以我需要在任何页面上添加这个 div。
这样做的背景原因是,我可以将 div 用作显示鼠标 x 和 y 位置的整页工具提示,并且工具提示跟随鼠标。
这个整页div怎么实现呢?我的许多尝试都未能创建具有任何高度的 div。
我的电脑不在身边,但我很快就可以添加我已经尝试过的内容。
【问题讨论】:
-
抱歉,它不适用于空 div(无子内容)。我的 div 完全没有内容
-
该问题答案中的大多数示例都有空 div。
-
“空 div”是指
<div></div>还是<div />? -
jsfiddle.net/L5q0tmca/2 - 它确实有效,或者使用
100vh的其他 20 种方法之一也可以。我的猜测是,如果 HTML 和 body 元素不起作用,您会忘记为 HTML 和 body 元素添加宽度和高度。 -
@Graham Ritchie 我已将 100% 添加到 document.body.height ,虽然我不确定如何通过 JavaScript 引用 html ......是document.height吗?
标签: javascript html css dom divider