Closed
Bug 508321
Opened 16 years ago
Closed 10 years ago
element with position:absolute after element with page-break-before:always not shown when printing
Categories
(Core :: Printing: Output, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 267029
People
(Reporter: natong, Unassigned)
References
()
Details
Attachments
(1 file)
133 bytes,
text/html
|
Details |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)
I have two copies of <div><input type=text></div> separate into two pages.
See my codes at http://biz.naddalim.com/receipt/input.htm
In print preview, the input field of 2nd page won't show.
I try to add at lease one <br> or one character before it and it work!
<span style="page-break-before:always; font-size:1px; color:transparent;">.</span>
The also post this bug in the http://forums.mozillazine.org/viewtopic.php?f=9&t=1400025&p=7150405#p7150405
Reproducible: Always
Steps to Reproduce:
Below are my test html codes:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
.page1 {background-color:green; width:700px; height:300px; margin:0; padding:0; border:0; position:relative;}
.page2 {background-color:red; width:700px; height:300px; margin:0; padding:0; border:0; position:relative;}
</style>
</head>
<body style="margin:0; padding:0; border:0;">
<div class=page1>
<input type="text" value="page1" style="top:050px; left:50px; width:500px; position:absolute; padding:2px 0; font:96px arial; border:1px solid blue;" />
</div>
<span style="page-break-before:always;"></span>
<div class=page2>
<input type="text" value="page2" style="top:050px; left:50px; width:500px; position:absolute; padding:2px 0; font:96px arial; border:1px solid blue;" />
</div>
</body>
</html>
Actual Results:
In print preview, the input field of 2nd page won't show.
Expected Results:
It should be show the input field of 2nd page.
I try to add at lease one <br> or one character before it and it work!
<span style="page-break-before:always; font-size:1px; color:transparent;">.</span>
The also post this bug in the http://forums.mozillazine.org/viewtopic.php?f=9&t=1400025&p=7150405#p7150405
Comment 1•16 years ago
|
||
Comment 2•16 years ago
|
||
Confirmed with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
There are quite a lot of position:absolute printing bugs. This might be a dupe of one of them.
I've changed the bug summary based on my reduction of the original testcase.
Status: UNCONFIRMED → NEW
Component: General → Printing: Output
Ever confirmed: true
Product: Firefox → Core
QA Contact: general → printing
Summary: input type=text with position:absolute; can't print on 2nd page without at lease one <br> code → element with position:absolute after element with page-break-before:always not shown when printing
Version: 3.5 Branch → 1.9.1 Branch
![]() |
||
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•