当我尝试“修复”这种缺少逗号的样式时,它会再次将其删除。为什么这样做,有没有办法在样式属性中放一个逗号?
CSSStyleDeclaration style = da.getElementStyle((Element) n);
String fontFamily = style.getPropertyValue("font-family");
if (fontFamily != null && fontFamily.indexOf("Verdana") >= 0) {
log.info("style: "+fontFamily);
style.setProperty("font-family", "Verdana, sans-serif;", null);
log.info("style: "+style.getPropertyValue("font-family"));
这是它生成的日志:
Jan 20, 2014 4:34:52 PM com.onixnet.br.server.MailResource inlineCSS
INFO: style: Verdana sans-serif
Jan 20, 2014 4:34:52 PM com.onixnet.br.server.MailResource inlineCSS
INFO: style: Verdana sans-serif
它不是只读的。我可以把它改成另一个值,比如'sans-serif;'。