用BDO改变文本流方向控制阅读顺序

原创 2007年09月29日 09:39:00

由于各个国家在阅读顺序上可能存在差异,所以有的时候需要能够控制文本的书写方向,或由左到右,或由右到左。

这时我们就可以用BDO这个东东来搞定对文本流方向的控制,要注意的是BDO元素将关闭双向法则并控制阅读顺序,当你使用BDO元素时必需附带DIR标签属性。

演示地址:http://www.doyoe.com/model/dhtml/example/bdo.htm

XHTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="Author" content="飘零雾雨|edzmaster@gmail.com" />
<title>BDO文本片断双向法则</title>
</head>
<body>
<dl>
  <dt><strong>不使用BDO的普通文本:</strong></dt>
  <dd>一二三四五六七八九十</dd>
</dl>
<dl>
  <dt><strong>使用BDO并且方向由右到左(rtl):</strong></dt>
  <dd><bdo dir="rtl">一二三四五六七八九十</bdo></dd>
</dl>
<dl>
  <dt><strong>使用BDO并且方向由左到右(ltr):</strong></dt>
  <dd><bdo dir="ltr">一二三四五六七八九十</bdo></dd>
</dl>
<dl>
  <dt><strong>使用BDO并且两次改变方向:</strong></dt>
  <dd><bdo dir="rtl">五四三二一,<bdo dir="ltr">五四三二一。</bdo></bdo></dd>
</dl>
<h1>*使用BDO元素时必需附带DIR标签属性</h1>
</body>
</html>

* 一般,BDO的出现需要有如div, p, h系列,  del等的start-tag。

最后一段两次改变文本流方向,其实就是另写一个设置了DIR标签属性的BDO,用来覆盖上一个的双向法则,达到再次转换文本流的目的。

 

相关文章推荐

DotNetBar.Bar控件Y方向上的顺序控制

控件DevComponents.DotNetBar.Bar是可以有多种用途的,可以作为容器,也可以作为工具条,无论做什么,在Y方向上都是有顺序的,这会影响UI效果。如何控制其顺序呢?...
  • shuaihj
  • shuaihj
  • 2014年11月18日 16:42
  • 3024

Web文本挖掘系统的应用方向

Web文本挖掘系统的应用方向:文本分类系统,文本聚类系统、文档中关联规则发现系统、文献资料的浏览导航系统、文摘自动生成系统及文档的分布分析与趋势预测。 (2)文本聚类...

OCR 文本方向和语种识别 总结

https://www.researchgate.net/profile/Lluis_Gomez2/publications   Lluis Gomez  介绍,从icdar2013 到 icdar...

C# Word中设置/更改文本方向

一般情况下在Word中输入的文字都是横向的,今天给大家分享两种方法来设置/更改一个section内的所有文本的方向及部分文本的方向,有兴趣的朋友可以试下。...

有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他下一个人重新开始1到m的报数,如此下去直到全部都出圈为止。现要求按出圈次序.给出n人的顺序表

设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,每1...

C语言函数参数入栈顺序探讨及栈的增长方向

四种方法判断栈的生长方向 Determine the Direction of Stack Growth 由该文章知道计算机中栈的生长方向为由高到低,及栈底为高地址,栈顶为低地址,因此函数输入参数...

Python + OpenCV实现基于傅里叶变换(FFT)的旋转文本校正(文字方向检测)

OpenCV实现基于傅里叶变换的旋转文本校正 from: http://johnhany.net/2013/11/dft-based-text-rotation-correction/ 发布于 2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用BDO改变文本流方向控制阅读顺序
举报原因:
原因补充:

(最多只允许输入30个字)