Closed Bug 213867 Opened 21 years ago Closed 21 years ago

text-decoration property is ignored in <caption> (child of <table>)

Categories

(Core :: Layout: Tables, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 202930

People

(Reporter: S.P.vanNoort, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030714 Epiphany/0.8.0
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030714 Epiphany/0.8.0

The css property text-decoration is ignored in a caption if the document is
xhtml11 (if I leave the doctype-header out, it is displayed ok)

Example:

<table>
  <caption style='text-decoration: underline'>
    Table caption
  </caption>
  <tr><td>Table content</td></tr>
</table>

If I for example, put a <span> in, it is displayed ok

<table>
  <caption style='text-decoration: underline'>
    <span style='text-decoration: underline'>
      Table caption
    </span>
  </caption>
  <tr><td>Table content</td></tr>
</table>

The DOM-inspector shows I that the caption does have the text-decoration
property set ok.

Reproducible: Always

Steps to Reproduce:
See the example-page or the Details how the code looks
Actual Results:  
The table-caption is not underlined

Expected Results:  
The table-caption should have been underlined
Perhaps the check for block-ness (in the else) in
nsHTMLContainerFrame::GetTextDecorations needs to be the equivalent of a
'display-model' check rather than a 'display-role' check?
This would be fixed by the patch in bug 202930; see discussion there.

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