html - 如何使用CSS获取网页的全高?

标签 html css

我正在尝试使用非常少的 Javascript 创建一个伪灯箱。我正在创建模态后面的半透明黑色覆盖层,但我在将黑色覆盖层一直延伸到页面长度时遇到问题。覆盖在初始可滚动区域的末尾停止。因此,如果用户向下滚动页面,则页面不会完全被叠加层覆盖。这是我用于覆盖的代码:

.black-overlay {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: #000000;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}

可能是 heigh: 100% 限制了页面跨越整个页面的长度。

最佳答案

尝试使用 position: fixed; 代替。

关于html - 如何使用CSS获取网页的全高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6766569/

相关文章:

jquery - 如何使用 CSS 编辑 jQuery 表格

jquery - 选中悬停无背景

html - 我如何将文件输入链接到对象嵌入的源

html - :target is not showing

html - 为 Internet Explorer 8 中的所有非多选标签设置 css 属性

CSS 动画和定位问题

css - 添加图像时使宽度与屏幕相同而高度可滚动

html - 如何为2位置:absolute divs?设置等高

ruby-on-rails - div 标签中的 Html5 数据属性 (Rails)

css - 父级的 100% 高度。所有 parent 高度都是动态的