td background-color不适用于JTextPane中的样式表

时间:2014-10-28 14:13:35

标签: java html css stylesheet jtextpane

我将使用html stylesheets开始我的第一步。

我有这个样式部分:

td.pel { 
  background-color:red;align:center;
  width:100% 
}
td.d1 { 
  background-color:#D3D3D3; text-align:center;
  vertical-align:middle;
}
td.d2 { 
  background-color:#BDBDBD;
  text-align:center; 
  vertical-align:middle;
}
table.pet {
  text-align:center;
  vertical-align:middle;font-weight:bold;color:white;
}

pelpet正确显示。 d1d2以中心模式显示列值,并使用正确的垂直对齐方式,但不显示我已定义的background-color

这是html:

<table>
    <tr>
        <td class='d1'>
            MAY
            <br />
            AB
        </td>
        <td class='d2'>
            MDHR
            <br />
            AN
        </td>
        <td class='d1'>
            MDHR
            <br />
            AB
        </td>
        <td class='d2'>
            MHSB
            <br />
            AN
        </td>
    </tr>
    <tr>
        <td class='pel'>
            b1i
        </td>
        <td class='pel'>
            33mk
        </td>
        <td class='pel'>
            12dsd
        </td>
        <td class='pel'>
            4sa
        </td>
    </tr>
</table>
<table class="pet">
    <tr>
        <td>FEED</td>
    </tr>
</table>

将此html添加到JTextPane以在JFrame中显示结果:

JTextPane textPane = new JTextPane();
        textPane.setContentType("text/html");
        textPane.setEditable(false);
        textPane.setText(lHtml);

你看到了问题吗?

0 个答案:

没有答案