为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

HTML background image stops being replicated in long page

  • 13 个回答
  • 52 人有此问题
  • 2 次查看
  • 最后回复者为 Bluejay Young

more options

This is a straight HTML (no JavaScript, no CSS) page with a tiled background image (128x128 pixel JPEG). After about 2/3 of the roughly 3,000 lines of this page the background image stops, with a smooth horizontal divide: the tiled image background above, and a white background below. The discontinuity moves up and down some while scrolling this page, but remains a clean horizontal break.

This is new behavior with Firefox 7. The background image was displayed throughout the full page with Firefox 6 and earlier.

This is a straight HTML (no JavaScript, no CSS) page with a tiled background image (128x128 pixel JPEG). After about 2/3 of the roughly 3,000 lines of this page the background image stops, with a smooth horizontal divide: the tiled image background above, and a white background below. The discontinuity moves up and down some while scrolling this page, but remains a clean horizontal break. This is new behavior with Firefox 7. The background image was displayed throughout the full page with Firefox 6 and earlier.

所有回复 (13)

more options

The background I am using is for the borders. It works on most my sales pages, but the one it stops short on is a very long one. I also have a problem with some that shows the background at the bottom before the footer graphics.

But I know it is FireFox because I tried the page in Internet Explorer and it worked fine. I guess I will just wait for a FF update as I don't find any way to overcome the problem other then take out my repeating background all together and code in a normal border.

MrSaveware

more options

With Firefox 8 I've noticed that the divide between the first part of the page with the border and the remainder that just has a white background isn't always a full screen width; sometimes the break is just after a random tile.

more options

<strike>See [/questions/692350] </strike>

It should ofcource be Bug 692350.

  • bug 692350 Table background stops repeating after ~1600 lines

由cor-el于修改

more options

I am using Firefox 12 and I have the same problem. I tested both straight HTML and CSS and it happens with both.


If I put in code as follows,


<style type="text/css"> body {background-image:url('blahblah.gif'); </style>

it looks fine in Internet Explorer, but in Firefox it stops halfway down the page. This is not a problem with coding, this is a bug and it needs a bug fix.

more options

I have same problem in Firefox. No problem in IE or Chrome. Definite bug. Just showed up in Rel 11 and 12 for me. Older worked fine.

more options

Hi Bluejay and vestibule, can you post URLs for the affected pages so volunteers can have a look? Or, if the heavy end-user support traffic here delays responses, you could try the mozillaZine Web Development board. Separate forum, separate registration. Please note the tips in the Sticky Post at the top of the forum before posting.

more options

I hadn't noticed that I posted a link to a question instead of the Bug with the same number.

  • bug 692350 Table background stops repeating after ~1600 lines
more options

Problem with Background repeat Here is link to home page that is long and has the problem.

All long pages have same problem: here is another http://www.hallvworthington.com/waiting.html

They all have the same coding: body { background-image: url(../Image_Files/parchmnt.jpg);

}

I've tried all the suggested coding changes I could find on the web - no luck.

Any solution would be appreciated, particularly by the users of Firefox.

more options

Hi vestibule, the home page renders out to 42072.5px tall, and Firefox has a bug that limits backgrounds to a height of approximately 32735px tall. See Bug 671302 – cairo-gdi: large background-images and gradients don't work beyond ~ 32735px.

This bug is coming up on a year old and for some reason hasn't been fixed yet, perhaps because such long pages are relatively rare on the web. ??

Until that is resolved, to make the "transition" less jarring, you can add a matching background color (this is the closest I can come up with at the moment):


body { background-image: url(Image_Files/parchmnt.jpg); background-color: #f8f8d4; }
more options

Thank you.

I did not realize you could specify a bg color in addition to an image and have the image still function.

The fix is good for my site.

Much appreciate your help.

more options

Okay, here is one of the pages I'm experiencing this on.

AstralAviary: Barbara Newhall Follett Archive

more options

Hi Bluejay, the home page renders out to 55298.7px tall, and Firefox has a bug that limits backgrounds to a height of approximately 32735px tall. See Bug 671302 – cairo-gdi: large background-images and gradients don't work beyond ~ 32735px.

This bug is coming up on a year old and for some reason hasn't been fixed yet, perhaps because such long pages are relatively rare on the web. ??

Until that is resolved, to make the "transition" less jarring, you can add a complementary background color. Your image has a lot to choose from, but maybe something like this? Note that I've used the background property, which lets you combine the color and image url in one rule:


body {background: #527A31 url('dreamgreen.gif');}
more options

Jscher2000 - Thank you, I used the color you suggested. It looks fine for now, but I would sure like to see the bug get fixed.