Javascript rtl css方向属性在IE9中不起作用
在CSS中,我指定:Javascript rtl css方向属性在IE9中不起作用,javascript,html,css,d3.js,Javascript,Html,Css,D3.js,在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中,文本从右向左增长,因此可
#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中帮助实现这一点,那就太好了 您可以提供代码或JSFIDLE链接吗?我在上面指定了代码。此外,squares是附加到svg的“g”元素。