ببینید پیش فرض مرورگرها برای جهت نمایش اعداد "چپ به راست" هست.

و جهت متن فارسی راست به چپ. وقتی دو عبارت جدا باشند، دومی رو سمت چپ اولی می نویسه. مثلا 111 222
وقتی که اعداد در بین متن فارسی که راست به چپ هست قرار می گیرند، اگر جدا باشند، قسمت دوم سمت چپ قسمت اول قرار می گیره.

بنابراین وقتی در یک بین ارقام عدد یک فاصله قرار بگیره، قسمت دوم که در حقیقت باید سمت راست باشه، در سمت چپ قرار می گیره.

به این متن توجه کنید. من ابتدا 111 رو تایپ کردم و بعد 222 . اما در اولی بدون فاصله، در دومی با فاصله
111222
111 222

امیدوارم متوجه شده باشید. یا علی