Closed Bug 186321 Opened 22 years ago Closed 22 years ago

Adjecent Images render wrongly when DOCTYPE set to XHTML 1.1 but not XHTML1.0

Categories

(Core :: Layout, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 22274

People

(Reporter: ukarchie, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3a) Gecko/20021212 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3a) Gecko/20021212 The only difference between the two pages linked on the problem page I have submited is their DOCTYPE. When set to XHTML 1.1 it incorrectly adds white space between the images. This doesn't occur in IE6+ or Opera 7+. All code and CSS is certified compliant (w3c.org). Reproducible: Always Steps to Reproduce: 1.Place two <img> tags together, in a div with width so that they should go top/bottom 2. They should line up, but don't with most recent XHTML DOCTYPE set Actual Results: White space in Mozilla 1.1 and 1.2 Expected Results: No white space
This is not a bug, but actually the result of a thorough implementation of the CSS line box model. The images are inline and so their bottoms sit on the baseline of each line, even if there is no other text, and the space below the baseline puses the images apart. This doesn't happen in "quirks" mode in order to support legacy documents. See http://devedge.netscape.com/viewsource/2002/img-table/ for a step-by-step explanation and suggestions for workarounds, and also http://devedge.netscape.com/viewsource/2002/almost-standards/ for another possible way to address the situation. *** This bug has been marked as a duplicate of 22274 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.