CSS3中的注音对齐属性ruby-align用法指南


Posted in HTML / CSS onJuly 01, 2016

语法:
 
ruby-align : auto | left | center | right | distribute-letter | distribute-space | line-edge
 
参数:
 
auto :  由浏览器确定对齐方式。对于ideographic(东亚文本)以distribute-space值对齐。对于Latin文本以center值对齐
left :  根据基本宽度左对齐
center :  根据基本宽度居中对齐。如果基本宽度小于ruby文本的宽度,那么在ruby文本的宽度中居中基本宽度
right :  根据基本宽度右对齐
distribute-letter :  如果ruby文本的宽度小于基本宽度,则ruby文本在基本宽度中均匀分布。如果ruby文本的宽度大于或等于基本宽度,居中对齐
distribute-space :  如果ruby文本的宽度小于基本宽度,则ruby文本在基本宽度中均匀分布。在ruby文本中,在第一个字符的前面后最后字符的后面有半个字距的空白区域。如果ruby文本的宽度大于或等于基本宽度,居中对齐
line-edge :  如果ruby文本不相邻行边缘,则其被居中。否则ruby文本行在基本文本边的上方

实例代码:

CSS Code复制内容到剪贴板
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
  2. <html xmlns="http://www.w3.org/1999/xhtml">   
  3. <head>   
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   
  5. <title> ruby-align </title>   
  6. <style>   
  7. ruby.sample1 {ruby-align:auto;}   
  8. ruby.sample2 {ruby-align:start;}   
  9. ruby.sample3 {ruby-align:left;}   
  10. ruby.sample4 {ruby-align:center;}   
  11. ruby.sample5 {ruby-align:end;}   
  12. ruby.sample6 {ruby-align:rightright;}   
  13. ruby.sample7 {ruby-align:distribute-letter;}   
  14. ruby.sample8 {ruby-align:distribute-space;}   
  15. ruby.sample9 {ruby-align:line-edge;}   
  16. ruby {background-color:pink;}   
  17. rt {background-color:yellow;}    
  18. </style>   
  19.     
  20. </head>   
  21.     
  22. <body>   
  23. <p><ruby class="sample1">中国<rt>ちゅうごく</rt></ruby><ruby class="sample1">日本<rt>japan</rt></ruby>×<ruby class="sample1">England<rt>英格兰</rt></ruby>(ruby-align:auto;)</p>   
  24. <p><ruby class="sample2">中国<rt>ちゅうごく</rt></ruby><ruby class="sample1">日本<rt>japan</rt></ruby>×<ruby class="sample1">England<rt>英格兰</rt></ruby>(ruby-align:start;)</p>   
  25. <p><ruby class="sample3">中国<rt>ちゅうごく</rt></ruby><ruby class="sample1">日本<rt>japan</rt></ruby>×<ruby class="sample1">England<rt>英格兰</rt></ruby>(ruby-align:left;)</p>   
  26. <p><ruby class="sample4">中国<rt>ちゅうごく</rt></ruby><ruby class="sample1">日本<rt>japan</rt></ruby>×<ruby class="sample1">England<rt>英格兰</rt></ruby>(ruby-align:center;)</p>   
  27. <p><ruby class="sample5">中国<rt>ちゅうごく</rt></ruby><ruby class="sample1">日本<rt>japan</rt></ruby>×<ruby class="sample1">England<rt>英格兰</rt></ruby>(ruby-align:end;)</p>   
  28. <p><ruby class="sample6">中国<rt>ちゅうごく</rt></ruby><ruby class="sample1">日本<rt>japan</rt></ruby>×<ruby class="sample1">England<rt>英格兰</rt></ruby>(ruby-align:rightright;)</p>   
  29. <p><ruby class="sample7">中国<rt>ちゅうごく</rt></ruby><ruby class="sample1">日本<rt>japan</rt></ruby>×<ruby class="sample1">England<rt>英格兰</rt></ruby>(ruby-align:distribute-letter;)</p>   
  30. <p><ruby class="sample8">中国<rt>ちゅうごく</rt></ruby><ruby class="sample1">日本<rt>japan</rt></ruby>×<ruby class="sample1">England<rt>英格兰</rt></ruby>(ruby-align:distribute-space;)</p>   
  31. <p><ruby class="sample9">中国<rt>ちゅうごく</rt></ruby><ruby class="sample1">日本<rt>japan</rt></ruby>×<ruby class="sample1">England<rt>英格兰</rt></ruby>(ruby-align:line-edge;)</p>   
  32. </body>   
  33. </html>  

实例图
CSS3中的注音对齐属性ruby-align用法指南

HTML / CSS 相关文章推荐
超酷炫 CSS3垂直手风琴菜单
Jun 28 HTML / CSS
CSS3中文字镂空、透明值、阴影效果设置示例小结
Mar 07 HTML / CSS
HTML+CSS3 模仿Windows7 桌面效果
Jun 17 HTML / CSS
使用CSS3来绘制一个月食图案
Jul 18 HTML / CSS
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
Mar 16 HTML / CSS
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
Nov 21 HTML / CSS
基于HTML5 FileSystem API的使用介绍
Apr 24 HTML / CSS
HTML5中的拖放实现详解
Aug 23 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
Sep 16 HTML / CSS
使用canvas实现雪花飘动效果的示例代码
Mar 30 HTML / CSS
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
Mar 31 HTML / CSS
css 边框添加四个角的实现代码
Oct 16 HTML / CSS
CSS3中Transform动画属性用法详解
Jul 04 #HTML / CSS
CSS3 渐变(Gradients)之CSS3 线性渐变
Jul 08 #HTML / CSS
CSS3 渐变(Gradients)之CSS3 径向渐变
Jul 08 #HTML / CSS
CSS3弹性伸缩布局之box布局
Jul 12 #HTML / CSS
使用CSS3代码绘制可爱的Hello Kitty猫
Aug 03 #HTML / CSS
使用css3绘制出各种几何图形
Aug 17 #HTML / CSS
利用CSS3实现自定义滚动条代码分享
Aug 18 #HTML / CSS
You might like
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
Get或Post提交值的非法数据处理
2006/10/09 PHP
PHP实现图片上传并压缩
2015/12/22 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
2007/08/13 Javascript
javascript函数中的arguments参数
2010/08/01 Javascript
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
2016/05/18 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
js实现1,2,3,5数字按照概率生成
2017/09/12 Javascript
js断点调试经验分享
2017/12/08 Javascript
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
微信小程序实现笑脸评分功能
2018/11/03 Javascript
Nodejs中使用puppeteer控制浏览器中视频播放功能
2019/08/26 NodeJs
python关闭windows进程的方法
2015/04/18 Python
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
Python Web版语音合成实例详解
2019/07/16 Python
Pandas分组与排序的实现
2019/07/23 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
CSS3中box-shadow的用法介绍
2015/07/15 HTML / CSS
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
贝斯特韦斯特酒店集团官网:Best Western
2019/01/03 全球购物
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
高中生操行评语大全
2014/04/25 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
三八红旗手事迹材料
2014/12/26 职场文书
银行自荐信怎么写
2015/03/05 职场文书
MySQL主从搭建(多主一从)的实现思路与步骤
2021/05/13 MySQL
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang