国际化市场,二十七国文字,其中免不了“反常态”的语种,比如,阿拉伯语,波斯语,希伯来文等,书写和阅读习惯都是从右向左,所以文字排版也要求是从右向左。
总结了一些解决方案,详细如下:
方法一:
html标签中添加 dir="rtl" 属性
<html DIR=RTL> 改变文档的书写顺序
方法二(css):
html{direction:rtl;unicode-bidi:bidi-override;}
方法二(css):
html{direction:rtl;unicode-bidi:bidi-override;}
给html添加如上样式就可以了。
1. direction:
语法:
direction : ltr | rtl | inherit
取值:
ltr : 默认值。文本从左到右流入
rtl : 文本从右到左流入
inherit : 文本流入方向由继承获得
说明:
用于设置文本流入的方向。
此属性不会影响拉丁文的字母数字字符,它们总是以 ltr 值被呈递。但是此属性会作用于拉丁文的标点符号。
假如您想应用此属性于内联文本,您必须设定 unicode-bidi 属性为 embed 或 bidi-override 。
2. unicode-bidi:
语法:
unicode-bidi : normal | bidi-override | embed
取值:
normal :默认值。对象不打开附加的嵌入层,对于内联要素,隐式重排序跨对象边界进行工作
bidi-override :严格按照 direction 属性的值重排序。忽略隐式双向运算规则
embed :对象打开附加的嵌入层, direction 属性的值指定嵌入层,在对象内部进行隐式重排序
说明:
用于同一个页面里存在从不同方向读进的文本显示。与 direction 属性一起使用。
假如您想应用 direction 属性于内联文本,您必须设定此属性值为 embed 或 bidi-override 。
Unicode 双向运算法则自动翻转嵌入字符顺序依照它们固有的流动方向。例如,英文文档的默认书写方向是左-右,假如其
中包含的部分其他语种的字符其书写方向是右-左,双向运算法则就可以用来代理用户正确的反转其流动方向。
语法:
direction : ltr | rtl | inherit
取值:
ltr : 默认值。文本从左到右流入
rtl : 文本从右到左流入
inherit : 文本流入方向由继承获得
说明:
用于设置文本流入的方向。
此属性不会影响拉丁文的字母数字字符,它们总是以 ltr 值被呈递。但是此属性会作用于拉丁文的标点符号。
假如您想应用此属性于内联文本,您必须设定 unicode-bidi 属性为 embed 或 bidi-override 。
2. unicode-bidi:
语法:
unicode-bidi : normal | bidi-override | embed
取值:
normal :默认值。对象不打开附加的嵌入层,对于内联要素,隐式重排序跨对象边界进行工作
bidi-override :严格按照 direction 属性的值重排序。忽略隐式双向运算规则
embed :对象打开附加的嵌入层, direction 属性的值指定嵌入层,在对象内部进行隐式重排序
说明:
用于同一个页面里存在从不同方向读进的文本显示。与 direction 属性一起使用。
假如您想应用 direction 属性于内联文本,您必须设定此属性值为 embed 或 bidi-override 。
Unicode 双向运算法则自动翻转嵌入字符顺序依照它们固有的流动方向。例如,英文文档的默认书写方向是左-右,假如其
中包含的部分其他语种的字符其书写方向是右-左,双向运算法则就可以用来代理用户正确的反转其流动方向。
方法三(JS):
设置 text-align:right;然后翻转所有字符串。
不推荐使用此方法,一是容易出错,二是大量JS操作,损耗性能。
参考:迪拜的官方网站www.dm.gov.ae
给html添加如上样式就可以了。
相关推荐
阿拉伯语输入法阿拉伯语输入法阿拉伯语输入法阿拉伯语输入法阿拉伯语输入法阿拉伯语输入法阿拉伯语输入法阿拉伯语输入法阿拉伯语输入法
歌木斯智能阿拉伯语输入法是一款歌木斯网研发的免费阿拉伯语输入法软件,有如下特点: 1.输入法具有联想功能,根据用户输入的内容,对阿拉伯语词语进行联想提示,用户可以选择符合要求的候选词;大大节约输入时间;...
阿拉伯语汉语双语工作翻译、阿拉伯国家出国翻译、旅游翻译、购物翻译、跨境电商、日常交流和语言学习等场景,帮助大家解决语言障碍,轻松使用阿拉伯语进行交流。 适用人群: 使用阿拉伯语、英语等跨语言交流的对外...
自2005年以来,马来西亚小学一直在教授阿拉伯语,而现在,这种语言已经传播并普及到非马来学生,包括Bidayuh学生。 至于比达尤(Bidayuh),这是他们的外语,在母语和其他语言(例如英语和马来语)中,它仅次于母语...
阿拉伯语语法包
阿拉伯语输入法安装程序 阿拉伯语 输入法 小语种 安装程序
新编阿拉伯语第三册第十四课-阿拉伯的石油和政治.pdf
阿拉伯语等双向文本的显示一直是个头痛的问题。 本PPT解释了双向文本的显示原理,并为嵌入式设备提供了个可行的显示方案。
Windows 可用的阿拉伯语输入法。给学习阿拉伯语的初学者用非常适合。
掌握阿拉伯语能力成为阿拉伯语学习中的重要问题。 因此,马来西亚国立大学(UKM)已将PPPJ3503口语阿拉伯语课程作为该系选修科目之一提供给本科生。 这项研究的目的是评估说阿拉伯语的能力,并确定学生中提高的英语...
英语发音系统与阿拉伯语在发音部位方面有所不同。 一些英语辅音不存在阿拉伯语,反之亦然。 但是,两种语言都具有共同的上标/ j /。 讲阿拉伯语的人很难发音/ v /声音,而改用/ f /。 他们还将/ t /和/ d /替换为/?...
阿拉伯语音标flash适用于刚刚接触阿拉伯语的初学者
新编阿拉伯语第二册第十课挚友.doc
(来自于网络资源)关于安卓系统阿拉伯字的显示
阿拉伯语学习软件 简单 明了 基本用语 图文并茂
新编阿拉伯语第二册会话课文句型课后翻译整理.doc
新编阿拉伯语第二册第一到八课翻译.doc
阿拉伯语输入法安装教程 内涵(i386xp操作系统文件)无需系统安装盘便可轻松安装 还有文本文字安装教程 更有视屏教程,边看边安知己知彼百战不殆,阿拉伯语安装 轻松搞定。
阿拉伯语输入法安装及教程,很好用的把。对学习阿语的兄弟们有用了 呵呵。我的资源全市免费,欢迎大家下载
本研究关注具有辅音元音-辅音元音-辅音元音(CVCVCV)结构的现代标准阿拉伯语单词中的短元音,以及辅音元音-辅音元音(CVVC)中的长元音。 尽管在语言研究之间存在确切的阿拉伯语元音数量争议,但这项研究仍认为...