CSS實現文字豎排顯示(相容IE6 IE7)

2021-09-20 14:35:08 字數 1639 閱讀 3144

平時我們常使文字橫排顯示,那麼如何用css實現文字豎排顯示呢?以下是**例項。

2023年4月4日15:17

.time
可以看到在瀏覽器裡如圖所示:

因為縮小了寬度,所以導致文字變為單行,但是數字和時間的地方卻依然是橫排顯示。然後通過搜尋查詢,發現乙個css屬性是writing-mode。

語法:

writing-mode:horizontal-tb | vertical-rl | vertical-lr | lr-tb | tb-rl

預設值:normal

適用於:除 屬性定義為table-row-group | table-column-group | table-row | table-column之外的所有元素

繼承性:

動畫性:

計算值:特定值

取值:

horizontal-tb:水平方向自上而下的書寫方式。即 left-right-top-bottom(類似ie私有值lr-tb)

vertical-rl:垂直方向自右而左的書寫方式。即 top-bottom-right-left(類似ie私有值tb-rl)

vertical-lr:垂直方向自左而右的書寫方式。即 top-bottom-left-right

lr-tb:左-右,上-下。物件中的內容在水平方向上從左向右流入,後一行在前一行的下面。 所有的字形都是豎直向上的。這種布局是羅馬語系使用的(ie)

tb-rl:上-下,右-左。物件中的內容在垂直方向上從上向下流入,自右向左。後一豎行在前一豎行的左面。全形字符是豎直向上的,半形字元如拉丁字母或片假名順時針旋轉90度。這種布局是東亞語系通常使用的(ie)

說明:

設定或檢索物件的內容塊固有的書寫方向。西方語言一般都是 lr-tb 的書寫方式,但是亞洲語言 lr-tb | tb-rl 的書寫方式都有。

作為ie的私有屬性之一,ie5.5率先實現了 writing-mode ,後期被w3c採納成標準屬性;

此屬性效果不能被累加使用。例如,父物件的此屬性值設為 tb-rl ,子物件再設定該屬性將不起作用,仍應用父物件的設定。

對應的指令碼特性為writingmode。

相容:

可相容ie6/ie7及常見瀏覽器。

那麼**可編寫為:

.time
則此時瀏覽器中顯示如圖所示:

可以看到文字數值顯示,且數字順時針旋轉90度。

CSS實現文字豎排顯示(相容IE6 IE7)

平時我們常使文字橫排顯示,那麼如何用css實現文字豎排顯示呢?以下是 例項。2018年4月4日15 17 time可以看到在瀏覽器裡如圖所示 因為縮小了寬度,所以導致文字變為單行,但是數字和時間的地方卻依然是橫排顯示。然後通過搜尋查詢,發現乙個css屬性是writing mode。語法 writin...

Css實現文字豎排效果

css實現文字豎排效果 詞曰 滾滾長江東逝水,浪花淘盡英雄。是非成敗轉頭空 青山依舊在,幾度夕陽紅。白髮漁樵江渚上,慣看秋月春風。一壺濁酒喜相逢 古今多少事,都付笑談中。話說天下大勢 分久必合,合久必分 週末七國分爭,併入於秦。及秦滅之後,楚 漢分爭,又併入於漢。漢朝自高祖斬白蛇而起義,一統天下。後...

CSS實現文字自動換行 相容IE和火狐

word wrap是控制換行的。使用break word時,是將強制換行。中文沒有任何問題,英文語句也沒問題。但是對於長串的英文,就不起作用。break word是控制是否斷詞的。normal是預設情況,英文單詞不被拆開。break all,是斷開單詞。在單詞到邊界時,下個字母自動到下一行。主要解決...