2011-10-28 33 views
7

làm cách nào để hiển thị các từ tiếng Anh và tiếng Anh (tiếng Ba Tư, tiếng Farsi, trung đông) trong nhãn hoặc hộp văn bản ASP.NET? OK khi tôi nhập hoặc chỉ hiển thị các từ tiếng Anh hoặc không phải tiếng Anh (Farsi), nhưng khi tôi nhập hoặc hiển thị một câu có chứa cả hai, tất cả mọi thứ bị hỏng, các câu của tôi bị đặt sai chỗ, các ký hiệu dấu câu được chèn sai , nói cách khác rất khó để hiểu những gì được viết. Khi tôi sẽ sử dụng Office Word để viết tài liệu tiếng Ba Tư (có thể chứa từ tiếng Anh), đầu tiên tôi đặt hướng đoạn là Phải sang Trái, có thể làm điều gì đó tương tự trong ASP.NET không? tất nhiên tôi đặt phong cách sau đây trong các tệp ASPX và giờ đây các hộp văn bản của tôi bắt đầu viết từ phải sang trái nhưng không có gì để giải quyết vấn đề nói trên!viết các câu từ phải sang trái trong các nhãn và hộp văn bản ASP.NET

Style="text-align: right" 

làm cách nào tôi có thể giải quyết? nhờ

Trả lời

10

Bạn cần phải sử dụng các giá trị chính xác cho các dir attribute - trong trường hợp này, rtl:

dir="rtl" 

này cần phải được thực hiện trong các yếu tố chứa.

Cũng có các thuộc tính CSS bạn có thể đặt, như được thảo luận trong tài liệu this (nhờ @ANeves).

+0

cảm ơn bạn bè thân yêu, một câu trả lời thực sự tuyệt vời! –

+2

Có thể cũng hữu ích: http://www.w3.org/International/questions/qa-bidi-css-markup – ANeves

Các vấn đề liên quan