我在努力理解如何使用css样式 HTMLEditorKit
上下文。
我知道 StyleSheet#addRule
让我们添加css规则,例如。
styleSheet.addRule("p { font-size: 10px; }");
然而,方法和javadoc的命名并没有说明如果添加了另一个具有相同选择器的规则会发生什么,例如。
styleSheet.addRule("p { color: red; font-size: 15px; }");
这里发生了什么?新的 font-size
覆盖上一个,还是追加?
做 color
在同一个规则集对象中结束?还是另一个被创造出来了?
还有,你怎么了 getStyle
? 例如
styleSheet.getStyle("p")
这将返回以前添加的规则 p
,那又怎样呢
style.addAttribute(CSS.Attribute.FONT_SIZE, "20px")
你知道吗?它会覆盖上一个吗 15px
? 似乎不是这样。
最后,万一 getStyle
返回null,我应该使用吗 addStyle
或者 addRule
?
我真的很困惑,文件根本帮不上什么忙。
暂无答案!
目前还没有任何答案,快来回答吧!