css ruby-align屬性的用法詳解

來源:互聯網
上載者:User
文法:

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>

執行個體圖

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.