【发布时间】:2012-09-20 18:01:22
【问题描述】:
我有一个 HTML5 页面,其背景为:
background: -moz-radial-gradient(center, ellipse cover, #868c93 0%, #28343b 100%);
这工作正常,直到页面变长(15000 像素左右),此时背景在 Firefox 上完全消失。
寻找其他地方为我提供了两种对此不起作用的解决方案。他们将使用 html & body height 100%,或 background-attachment:fixed。两者都将渐变高度与视口匹配,而不是文档高度。
这适用于较短的页面,但在较长的页面上会中断 FF。有没有我可以在不重构我的 html 的情况下使用的 CSS 技巧?
【问题讨论】:
-
我没有遇到同样的问题:jsfiddle.net/7vpXW/1。你有某种演示吗?
-
示例 1:jsfiddle.net/7vpXW/2。示例 2:jsfiddle.net/7vpXW/3。示例 3:jsfiddle.net/7vpXW/4。试图使行为与声明的高度相匹配,同时将高度保留为自动。
标签: html firefox css radial-gradients