Closed Bug 1508 Opened 26 years ago Closed 25 years ago

borders on inline element

Categories

(Core :: Layout, defect, P2)

x86
Windows 95
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: howcome, Assigned: kmcclusk)

References

()

Details

Borders and padding set on inline area do not contribute to the calculation of line boxes. A border set on an inline element should therefore not influence the position of a border set on a block-level element. The bug is described and shown in section (4) of the test page.
Section (6) pf the test page shows another effect of what I believe is the same bug.
Specwise, this is described in section 4.4 of CSS1: "Note that any padding, border or margin above and below non-replaced inline elements does not influence the height of the line. In other words: if the 'line-height' is too small for the chosen padding or border, it will overlap with text on other lines."
*** Bug 1606 has been marked as a duplicate of this bug. ***
Borders and padding on inline elements are now also messing up the baseline. Of course, correct implementation would fix this problem... This is also now seen in the new version of the CSS1 Test Suite: in tests 4.2, 5.5.11b, 5.5.12b, 5.5.13b, 5.5.14b, 5.5.15b, 5.5.16b, 5.5.17b, 5.5.18b, 5.5.20b, and 5.5.22b .
Margins shouldn't contribute either... that is, top and bottom margins on inline elements shouldn't do *anything*.
Related to this whole problem is the problem that lines containing underlined links have more space below them in http://style.verso.com/boxacidtest/vd/
Setting all current Open/Normal to M4.
Assignee: kipp → michaelp
Status: ASSIGNED → NEW
The issues with border/padding on inline elements have been repaired. However, there are still several other issues on this page, including how borders are rendered in a situation where the inline element is continued on multiple lines. So I'm reassigning this temporarily to michaelp so that he can fix up the rendering issues and then reassign it back to me.
QA Contact: 4110
assigning ChrisD as QA assigned to
Assignee: michaelp → kmcclusk
Target Milestone: M4 → M5
Status: NEW → ASSIGNED
Target Milestone: M5 → M6
Target Milestone: M6 → M8
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
As Kipp noted in 2/23 comments, 'the issues with border/padding on inline elements have been repaired'. Using 5/25 Apprunner, I am verifying that these issues are fixed. Section (4) in the sample URL displays properly. Closing this bug up and opening a new bug #7126 for residual issues mentioned in 2/23 comments.
You need to log in before you can comment on or make changes to this bug.