Closed Bug 236603 Opened 20 years ago Closed 20 years ago

Floated inline element is vertically aligned below current line box

Categories

(Core :: Layout: Floats, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 50630

People

(Reporter: mcow, Unassigned)

Details

Given this code:
  <p>Here is a line of text with a [<span style="float:right">floated
  fragment</span>] in the middle</p>

Per the spec, "If there's a line box, the top of the floated box is aligned with 
the top of the current line box."
   http://www.w3.org/TR/2004/CR-CSS21-20040225/visuren.html#floats
Instead, Mozilla seems to align it with the top of wherever the subsequent line 
box would be.  Therefore, I would expect to see the rendering as:
  |                                                                        |
  |Here is a line of text with a [] in the middle          floated fragment|
  |                                                                        |

That is, I expect the fragment to be on the same line as the original text, 
unless there is no room to fit the fragment.  But Mozilla renders this:
  |                                                                        |
  |Here is a line of text with a [] in the middle                          |
  |                                                        floated fragment|
  |                                                                        |

This is true even the <span> is given an explicit width, altho I understand that 
Mozilla has adopted the CSS2.1 shrink-to-fit pseudo-intrinsic width calculation.

Opera 6 & 7 handle this as expected.
Searching on "float line" shows us....

*** This bug has been marked as a duplicate of 50630 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.