我正在尝试使用 HTMl/CSS 在我的 JTextPane 中设置我的消息样式。JTextPane 设置为了解 HTML 格式,并且可以正常使用 CSS 设置消息样式(但不是所有说明)。
由于某种原因,边框属性和位置:相对不起作用..
这是我打印到 JTextPane 的代码:
// Print the message
try {
kit.insertHTML(doc, doc.getLength(), "<div style=\"display:block;background-color:#fafafa;border-bottom:1px solid #000;"
+ "padding-top:10px;padding-bottom:10px;padding-left:8px;\">"
+ "<div style=\"position:relative;width:250px;float:left;color:#b0a9a9;\">Lucy Frank</div>"
+ "<div style=\"position:relative;float:right;color:#b0a9a9;\">14.10</div>"
+ "<div>Test message</div>"
+ "</div>", 0, 0, null);
} catch (BadLocationException ex) {
Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex);
}
14.10 应该显示在 Lucy Frank 旁边的右侧,并且在 div 下方应该有一个黑色边框。
有什么想法为什么它不像它应该的那样显示?