在CSS中,我指定:
#label{
font-size: 11px;
fill: black;
direction: rtl;
font-weight:bold;
}
然后,在我的剧本中,我写道:
squares.append("text").attr("id", "label").text("");
squares.select("#label").attr("x", 0).attr("y", 0).text("Hello");
在Chrome中,文本从右向左增长,因此可以按照我的意愿运行。但是在IE9中,它似乎忽略了rtl方向属性,即使我去了:
squares.select("#label").attr("x", 0).attr("y", 0).text("Hello").style("direction", "rtl");
任何有助于使其在IE9中运行的帮助都会很棒!