Как предотвратить подключение символов фарси?

StackOverflow https://stackoverflow.com/questions/6806598

  •  25-10-2019
  •  | 
  •  

Вопрос

У меня есть проблема, но, возможно, это не проблема на самом деле! Почему ниже HTML Markup генерирует результат, который, кажется, неверный даже использование стандартных шрифтов, таких как Arial?

<span>سلام</span><span>خداحافظ</span>

سلامخداحافظ

Выходной вывод не должен быть? (Игнорируйте пространство, используемое для моделирования)

سلام خداحافظ

Также я использовал маржу для тега, но та же проблема. Заранее спасибо ;)

Это было полезно?

Решение

Элементы HTML не обязательно нарушают слова. Есть много законных причин для этого.

Например, вы можете сделать акцент на букве в медиальной форме, завернув его в <strong> или же <em> элемент. Если этот элемент рассматривался как одно слово, буква переключилась бы на ее изолированную форму, что, вероятно, не будет тем, что вы ищете.

Вставка любого не безразличное пространство (&nbsp;) или НЕОБРАЖЕНИЕ НЕПРАВИЛЬНОЕ БЕЗОПАСНОСТЬ (&#8203;) между <span> Элементы решают вашу проблему.

Вы можете увидеть результаты в эта скрипка.

Другие советы

На сколько мне известно span tag нет href. Анкет Я предполагаю, что ты имеешь в виду a tag.

Вы можете использовать космический символ между a tags Чтобы получить желаемый результат:

<a href="#">سلام</a>&nbsp;<a href="#">خداحافظ</a>

Вы также можете ввести пространство между такими тегами, как. Нет необходимости использовать HTML -коды:

<a href="#">سلام</a> <a href="#">خداحافظ</a>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top