【发布时间】:2016-12-19 17:17:58
【问题描述】:
这是我的 HTML 结构:
div{
direction: rtl;
}
span{
direction: ltr;
}
<div>
<span>امروز -2</span>
</div>
这是预期的结果:
如您所见,- 符号应该出现在数字的开头。我该怎么做?
注意:div的方向应该是rtl。
ٍ编辑:我生成这样的数字:
$sums_value = sprintf("%+d",$sums_value);
/*
sums_value = -2 //=> -2
sums_value = 2 //=> +2
所以数字有正确的格式,但我不知道为什么它会在输出中被破坏:
【问题讨论】:
-
它可能将
-2视为一个项目,因此它不会反转它。只需在标记中正常写入数字即可。 -
我知道这可能很明显,但是没有理由可以简单地以 ltr 格式编写它吗? (是动态内容吗?)
-
@Carcigenicate 该数字通常写在标记中。如您所见,它是检查元素框中的
-5。但是我不知道为什么会在5-这样的网站上反转... -
@DBS 是的,它是动态内容。