文法:
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文本行在基本文本邊的上方
說明:
設定或檢索通過rt對象指定的注釋文本或發音指南(參考ruby對象)的對齊位置。
ruby對象及rt對象請參閱我的其他著作。
對應的指令碼特性為rubyAlign。請參閱我編寫的其他書目。
樣本:
ruby { ruby-align: right; }
具體執行個體:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> ruby-align </title> <style> ruby.sample1 {ruby-align:auto;} ruby.sample2 {ruby-align:start;} ruby.sample3 {ruby-align:left;} ruby.sample4 {ruby-align:center;} ruby.sample5 {ruby-align:end;} ruby.sample6 {ruby-align:rightright;} ruby.sample7 {ruby-align:distribute-letter;} ruby.sample8 {ruby-align:distribute-space;} ruby.sample9 {ruby-align:line-edge;} ruby {background-color:pink;} rt {background-color:yellow;} </style> </head> <body> <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> <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> <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> <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> <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> <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> <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> <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> <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> </body> </html>
執行個體圖