написание предложений справа налево в метках и текстовых полях ASP.NET - PullRequest
7 голосов
/ 28 октября 2011

как я могу ПРАВИЛЬНО отображать английские и неанглийские (персидский, фарси, ближневосточные) слова в ярлыках или текстовых полях ASP.NET?Это нормально, когда я печатаю или показываю только английские или только неанглийские (фарси) слова, но когда я печатаю или показываю предложение, которое содержит оба из них, все выходит из строя, мои предложения неуместны, символы пунктуации вставляются неправильноИными словами, трудно понять, что написано.Когда я собираюсь использовать Office Word для написания персидских документов (которые могут содержать английские слова), сначала я задаю направление абзаца как справа налево, возможно ли сделать что-то подобное в ASP.NET?конечно, я установил следующий стиль в моих ASPX-файлах, и теперь мои текстовые поля начинают писать справа налево, но это ничего не дает для решения вышеупомянутой проблемы!

Style="text-align: right"

как я могу ее решить?спасибо

1 Ответ

10 голосов
/ 28 октября 2011

Вам необходимо использовать правильное значение для атрибута dir - в данном случае rtl:

dir="rtl"

Это необходимо сделать в содержащем элементе.

Есть также CSS-свойства, которые вы можете установить, как обсуждено в этом документе (спасибо @ANeves).

...