Closed Bug 12008 Opened 25 years ago Closed 25 years ago

CSS property background, inheritance and scrolling

Categories

(Core :: Layout, defect, P3)

x86
Windows NT
defect

Tracking

()

VERIFIED DUPLICATE of bug 1045

People

(Reporter: walter, Assigned: troy)

Details

<html>
<style>
body
{
	background-color: white;
}
td.gurk
{
	background: url("local.gif") top left repeat-x fixed;
}
</style>
<body>
<table width="100%" height="100%">
<tr><td>Hurz</td><td class="gurk">very long text that forces the browser window
to be scrolled</td></tr>
</body>
</html>

(local.gif is an arbitrary image)

When viewing this web page and the page is large enough
that the complete content of the second table cell
is displayed the background of the table cell is not
inherited from the body background.

When the page is small enought that the content can be
scrolled part of the scrolled page is not repainted.

(this happens with the 19990814 build of Mozilla.
Assignee: troy → karnaze
Chris, I'm going to leave this to you to resolve. The reason we scroll
vertically is because the table has an explicit height of "100%". There must be
table specific code that's handling that, because the normal HTML reflow state
code would reset the height to 'auto' because the BODY's height is 'auto'
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I just fixed the percentage height problem. I couldn't see the other problems
reported.
QA Contact: petersen → chrisd
Status: RESOLVED → REOPENED
Take a look at
http://www.catsystems.de/~walter/AMIGA/ZT_DockBrushes/Gallery.html
scroll down the page to the buttom and then scroll up again (via mouse)
On the right hand side of the page the background doesn't get repainted.
Resolution: FIXED → ---
Assignee: karnaze → troy
Status: REOPENED → NEW
Troy, I don't think the remaining problem (8/23 comments) is table related. I'm
not sure who else to give it to.
Status: NEW → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → DUPLICATE
The issue is that there are fixed background attachment images inside of the
table. We currently have a bug that this doesn't work for nested elements, i.e.
it works fine for the element actually being scrolled but not one of its child
elements

That's a DUP of bug #1045.

Once bug #1045 is fixed if this still doesn't work, then Chris you need to make
sure that table cells also support fixed background attachments. I don't know
whether they do or don't, but the main thing is that in that case the frame
needs a view and the NS_VIEW_PUBLIC_FLAG_DONT_BITBLT needs to be set

*** This bug has been marked as a duplicate of 1045 ***
Status: RESOLVED → VERIFIED
Verified dup of #1045
You need to log in before you can comment on or make changes to this bug.