css writing-mode屬性定義了文字在水平或垂直方向上如何排布,用來控製文字的展示方向,以便可以從上到下或從左到右讀取,這取決於語言。西方語言一般都是 lr-tb 的書寫方式,但是亞洲語言 lr-tb | tb-rl 的書寫方式都有。
css writing-mode屬性怎麼用?
writing-mode 屬性定義了文字在水平或垂直方向上如何排布。
語法:
writing-mode: horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr
屬性值:
● horizontal-tb:水平方向自上而下的書寫方式。即 left-right-top-bottom
● vertical-rl:垂直方向自右而左的書寫方式。即top-bottom-right-left
● vertical-lr:垂直方向內內容從上到下,水平方向從左到右
● sideways-rl:內容垂直方向從上到下排列
● sideways-lr:內容垂直方向從下到上排列
#說明:
##writing-mode屬性設定或檢索對象的內容區塊固有的書寫方向。西方語言一般都是 lr-tb 的書寫方式,但是亞洲語言 lr-tb | tb-rl 的書寫方式都有。 writing-mode這個CSS屬性以前是IE的獨有屬性,IE5.5瀏覽器就已經支援了。在很長一段時間裡,FireFox, Chrome這些現代瀏覽器都不支援writing-mode,各大現代瀏覽器紛紛對writing-mode實現了更標準的支援(主要得益於FireFox瀏覽器的積極跟進) 。css writing-mode屬性 範例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> table, td, th { border: 1px solid black; } table { border-collapse: collapse; width: 100%; } .example.Text1 span, .example.Text1 { writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; } .example.Text2 span, .example.Text2 { writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -ms-writing-mode: vertical-lr; } .example.Text3 span, .example.Text3 { writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; } .example.Text4 span, .example.Text4 { writing-mode: sideways-lr; -webkit-writing-mode: sideways-lr; -ms-writing-mode: sideways-lr; } .example.Text5 span, .example.Text5 { writing-mode: sideways-rl; -webkit-writing-mode: sideways-rl; -ms-writing-mode: sideways-rl; } </style> </head> <body> <table> <tr> <th>value</th> <th>Vertical script</th> <th>Horizontal script</th> <th>Mixed script</th> </tr> <tr> <td>horizontal-tb</td> <td class="example Text1"><span>我家没有电脑。</span></td> <td class="example Text1"><span>Example text</span></td> <td class="example Text1"><span>1994年に至っては</span></td> </tr> <tr> <td>vertical-lr</td> <td class="example Text2"><span>我家没有电脑。</span></td> <td class="example Text2"><span>Example text</span></td> <td class="example Text2"><span>1994年に至っては</span></td> </tr> <tr> <td>vertical-rl</td> <td class="example Text3"><span>我家没有电脑。</span></td> <td class="example Text3"><span>Example text</span></td> <td class="example Text3"><span>1994年に至っては</span></td> </tr> <tr> <td>sideways-lr</td> <td class="example Text4"><span>我家没有电脑。</span></td> <td class="example Text4"><span>Example text</span></td> <td class="example Text4"><span>1994年に至っては</span></td> </tr> <tr> <td>sideways-rl</td> <td class="example Text5"><span>我家没有电脑。</span></td> <td class="example Text5"><span>Example text</span></td> <td class="example Text5"><span>1994年に至っては</span></td> </tr> </table> </body> </html>效果圖:
以上是css writing-mode屬性怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!