用BDO改变文本流方向控制阅读顺序
来源:互联网 发布:兄弟连php学费 编辑:程序博客网 时间:2024/05/20 23:57
由于各个国家在阅读顺序上可能存在差异,所以有的时候需要能够控制文本的书写方向,或由左到右,或由右到左。
这时我们就可以用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,用来覆盖上一个的双向法则,达到再次转换文本流的目的。
- 用BDO改变文本流方向控制阅读顺序
- HTML 文本格式化-文字方向(<bdo>标签)
- Android控制屏幕方向改变
- bdo
- Android控制屏幕方向的改变
- 改变方向
- DotNetBar.Bar控件Y方向上的顺序控制
- ruby改变控制流
- html5中code,bdo,上标与下标文本标签,转义符
- 贪吃蛇用滑动控制方向
- 用键盘控制小球的方向
- 改变小球运动方向
- 动态改变屏幕方向
- 改变屏幕方向
- 改变splitter1的方向
- 屏幕方向改变实例
- 改变屏幕方向
- UIImage改变图片方向
- DIV布局之三行三列之高度自适应
- 三国志,陈寿评刘备
- 北京市经济适用住房管理办法(试行)(征求意见稿)
- DIV布局之三行三列之高度自适应补遗
- SQL数据库操作类
- 用BDO改变文本流方向控制阅读顺序
- 如何对select元素中的选项进行逻辑分组
- 总结基本Tags在XHTML1.0各DTD的校检数据
- CVS安装使用说明
- 自由软件来生成纯粹的Win32可执行文件的编译环境
- 伪类:first-child的测试
- 改变 PropertyGrid 控件的编辑风格(1)——加入日期控件-.NET教程,组件控件开发
- 形如p+p的有趣现象
- 改变 propertygrid 控件的编辑风格(2)——编辑多行文本