0

这需要与所有现代浏览器以及 IE7 和 IE8 兼容。

我想要做的是为页面设置一个重复的背景图像,并带有线性淡入淡出,使底部变暗。http://i.imgur.com/rrzyw.jpg

这是我的示例代码:http: //jsfiddle.net/hxk2d/2/

如您所见,在上面的示例中,我有两个浮动 div。由于某种原因,身体线性渐变没有出现。我发现这是因为左 div 浮动。

一旦我删除左侧 div 的浮动,您就会开始看到渐变,但它只出现在容器中。

显然,无论是否有浮动 div,我都希望它能够正常工作。我的测试浏览器是 Chrome 和 Firefox,它们都执行相同的行为。

我错过了什么?

4

1 回答 1

1

请看我的例子,我不是 100% 确定,但我认为你的两个浮动的父 div 由于 2 个浮动 div 没有计算高度,那个 div 的父标签是不'没有任何高度,因为里面什么都没有,作为快速修复,我将一些 clearfix 类添加到浮动 div 的父级

这是示例链接:http: //jsfiddle.net/sHXf2/

我修改了你的渐变以使它们更明显,希望这有帮助

于 2012-01-02T18:00:44.907 回答