javascript - 我如何在 Next.js 中删除 ID 为 ="__next"的 div

我正在使用 Next.js 制作一个网站。我想要一个带有 position: sticky; 行为的 header 。

但是,Next.js 在未经我许可的情况下自动在我的网站根目录生成一个属性为 id="__next" 的 div。

我需要删除该 div,以便我的 header 的 position: sticky; 行为可以按预期方式工作。我该怎么做?

最佳答案

您无法删除它,next.js 需要它来呈现您的网络应用程序。 position: sticky 总是寻找它的父元素的高度。您可以分配 height: 100%; position: relative;__Next id。所以,它会像 body 一样工作。然后,您的位置粘性将起作用。

https://stackoverflow.com/questions/68656219/

相关文章:

python - 正则表达式匹配尽可能少的字符

python - 检索满足某些条件的字典

c++ - std::bind() 不绑定(bind)参数

reactjs - 过滤嵌套的 JSON 对象

angular - 如何以 Angular 重置表单组?

c++ - C++二维数组的访问效率

r - 分组依据,然后展开以添加新列

python - 如何创建嵌套列表并在每个嵌套中放置特定数量的元素?列表和它的嵌套元素总是不一样的

python - 在 Python 中使用随机模块获取唯一编号

typescript - 如何在 TypeScript 中有选择地将属性从一个对象复制到另一个对象