- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 filmblurb.org 有一个网站。
当您向外滚动以创建 100% CSS 布局样式时,我网站的页面容器会延伸到窗口底部,但出于某种原因,即使正文和标签的高度均为 100%,那些两个元素在页面的一半处移动,然后在视口(viewport)缩小时停止。当我在 Google Inspect Element 中分析这些元素时。我的页面容器当前为 min-height: 100%,但由于某种原因,当缩小时它确实延伸到视口(viewport)的底部。
我还截取了我所看到的内容的屏幕截图,以便您更好地了解。它们在这里 [link]i917.photobucket.com/albums/ad16/jtarr523/…(正文)和
(对于 HTML)...两者都没有延伸到底部。
有人知道如何解决这个问题吗?
我会很感激。
最佳答案
min-height: 100%
在 html
上element 意味着该元素将至少与视口(viewport)一样高。这并不意味着它会一直延伸到底部。如果您向下滚动,那么您仍然可以滚动到 <html>
底部下方。元素。
防止这种情况(缺少 JavaScript)的唯一方法是确保页面上的所有元素(即可能导致滚动条的所有元素)都保存在 html
中。元素。一个简单的强制方法是把 overflow: hidden
在你的 html
元素:
body {
overflow: hidden;
}
如果问题是由 float 引起的,那么这将解决问题。如果问题是由绝对定位元素或最后一个元素的负底边距引起的,那么这将用更严重的问题代替您的问题:页面将在 html
的底部被截断。元素。然后,您将不得不通过其他方式找到问题元素。
(这同样适用于 body
元素;它将需要自己的 overflow: hidden;
以确保没有任何内容可以超出它。)
关于css - HTML 和正文视口(viewport)问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10826022/
我正在尝试获得一个按钮,按下该按钮时会改变颜色。当再次按下时,它应该变回原来的颜色。我究竟做错了什么? 我的模板中的按钮: export default { data: {
我是一名优秀的程序员,十分优秀!