Elements with a negatively positioned background image ignore a "no-repeat" rule when the element is the same size or smaller than the background image. If either the height and width of the element are greater than the size of the background image it behaves as expected. In the link provided neither box should have a visible background image, however Safari renders the background image in the top box as though the no-repeat rule was not present. Reproducible with both Konqueror and Safari, official (412.5) and latest nightly (2005-10-16 09:27:50) builds.
*** Bug 7697 has been marked as a duplicate of this bug. ***
Created attachment 12355 [details] Test case This test case is a bit clearer than the URL linked above. The top image shows the full image, the bottom image shows the same image as a background image offset by -125px with no-repeat set.
Created attachment 12357 [details] Expanded test case
I think my site also suffers from this, check out the star bullets next to tutorials on www.hesido.com, was going to report but search revealed this entry. Just to let developers know this is not a really obscure technique. Page shows correctly on other major browsers.
The patch for bug 11720 (attachment 12861 [details]) addresses this bug as well.
Fixed with fix for bug 11720 in r19490.
Is this fixed? In the latest nightly downloaded 7 Feb 2007 the test case http://bugs.webkit.org/attachment.cgi?id=12355&action=view still shows it broken. So does the test case at http://bugs.webkit.org/attachment.cgi?id=10693 from bug 3998
The fix was landed less than an hour ago. The latest nightly build is older than that which means it doesn't contain the fix. Please check again with the next nightly build which should be available within the next half hour.
(In reply to comment #8) > Please check again with the > next nightly build which should be available within the next half hour. > Indeed, fixed.