這裏是我的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'當作一件物品,所以它不會倒轉它。只需在標記中寫入數字即可。 – Carcigenicate
我知道這可能很痛苦,但是沒有理由可以簡單地將它寫入ltr格式嗎? (是動態內容嗎?) – DBS
@Carcigenicate這個數字通常寫在標記中。正如你看到它在檢查元素框中是'-5'。但我不知道爲什麼它會在像'5 -'這樣的網站上反過來...... –