Section (7) in the test page shows two problems with underlining in nglayout. First, setting "text-decoraion: none" on a child element should not turn off an underline set on a parent element. This may seem counter-intuitive, but there are good reasons for it. The CSS WG is likely to add functionality to turn off underlining at a later point. Section 5.4.3 in CSS1 describes the behavior: "This property is not inherited, but elements should match their parent. E.g., if an element is underlined, the line should span the child elements." The second problem shown on the test page is not about CSS, but how white space is collapsed in nglayout. I belive the underlined space character after "have a" and "the text." should have been collapsed.
The underlining works as specified now. Kipp: what about collapsing the trailing whitespace?
Setting all current Open/Normal to M4.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Target Milestone: M15
You need to log in before you can comment on or make changes to this bug.