我的html页面上有一个文本框以及title =“请输入任何单词。”
问题:当用户输入一些阿拉伯语或乌尔都语(从右到左)单词时,文本框工具提示显示为“。(请输入任何单词(s)
如何解决这些问题?
答案 0 :(得分:0)
原因:两个具有相同方向类型的强类型字符之间的中性字符也将假定为方向性。因此,两个RTL字符之间的中性字符将被视为RTL字符本身,并具有扩展方向运行的效果。
参考文献: http://www.w3.org/International/articles/inline-bidi-markup/uba-basics http://www.w3.org/International/articles/inline-bidi-markup/ http://www.w3.org/International/articles/inline-bidi-markup/#whattodo
建议的解决方案:通过在点等中性字符后附加bidi标记来覆盖bidi算法。在我们的例子中,追加搜索字段标题后。例如:title ="请输入搜索词。& lrm;"