Các text-orientation
bất động sản trong văn bản CSS Canh lề trong một dòng khi làm việc với một dọc writing-mode
. Về cơ bản, nó xoay dòng 90 ° theo chiều kim đồng hồ để giúp kiểm soát cách hiển thị ngôn ngữ theo chiều dọc - giống như cách text-combine-upright
xoay các nhóm ký tự trong một dòng văn bản trong tập lệnh dọc, nhưng đối với các dòng văn bản đầy đủ.
.element ( text-orientation: mixed; writing-mode: vertical-rl; )
Để xử lý văn bản hai hướng - ví dụ như một khối chứa cả văn bản từ trái sang phải và từ phải sang trái - hãy kiểm tra thuộc unicode-bidi
tính. Nó được kết hợp với thuộc direction
tính để ghi đè cách trình duyệt quyết định hiển thị văn bản.
Cú pháp
text-orientation: mixed | upright | sideways
- Ban đầu:
mixed
- Áp dụng cho: tất cả các phần tử ngoại trừ nhóm hàng trong bảng, hàng, nhóm cột và cột
- Kế thừa: có
- Phần trăm: n / a
- Giá trị được tính: giá trị được chỉ định
- Loại hoạt ảnh: không hoạt hình
Giá trị
/* Keyword values */ text-orientation: mixed; /* default */ text-orientation: upright; text-orientation: sideways; text-orientation: sideways-right; /* Global values */ text-orientation: inherit; text-orientation: initial; /* mixed */ text-orientation: unset;
mixed
: Giá trị mặc định. Các ký tự trong tập lệnh ngang được xoay 90 ° theo chiều kim đồng hồ. Các ký tự trong tập lệnh dọc được hiển thị theo hướng dọc tự nhiên của chúng.upright
: Các ký tự trong chữ viết ngang được đặt ở vị trí thẳng đứng theo chiều ngang tự nhiên của chúng, bao gồm một số nét chữ. Vì vậy, trong đó chế độ viết dọc có thể xoay một dòng văn bản để các ký tự nằm ngang, giá trị này sẽ tự xoay các ký tự 90 ° về vị trí tự nhiên của chúng. Lưu ý rằng giá trị này buộc thuộcdirection
tính phải có giá trị đã sử dụngltr
, nghĩa là tất cả các ký tự được xử lý như thể chúng đang ở chế độ viết từ trái sang phải.sideways
: Tất cả văn bản ở chế độ viết dọc được hiển thị sang một bên, như thể nó ở trong một bố cục nằm ngang, nhưng toàn bộ dòng được xoay 90 ° theo chiều kim đồng hồ.sideways-right
: Một số trình duyệt tôn trọng giá trị này như một bí danh chosideways
giá trị được giữ để tương thích ngược.
use-glyph-orientation
đã bị xóa dưới dạng giá trị từ khóa vào tháng 12 năm 2015. Nó được sử dụng trên các phần tử SVG để xác định các thuộc tính SVG glyph-orientation-vertical
và glyph-orientation-horizontal
hiện không được dùng nữa. glyph-orientation-vertical
bây giờ là một bí danh cho text-orientation
.
Hỗ trợ trình duyệt
Dữ liệu hỗ trợ trình duyệt này là từ Caniuse, có nhiều chi tiết hơn. Một con số cho biết rằng trình duyệt hỗ trợ tính năng ở phiên bản đó trở lên.
Máy tính để bàn
Trình duyệt Chrome | Firefox | I E | Cạnh | Safari |
---|---|---|---|---|
48 | 41 | Không | 79 | 10.1 * |
Di động / Máy tính bảng
Chrome dành cho Android | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 10.0-10.2 |
Sự chỉ rõ
- Chế độ viết CSS Cấp độ 3 (Bản thảo của người biên tập)
Thêm thông tin
- Tại sao Định hướng Văn bản Theo chiều dọc là Một cơn ác mộng đối với khả năng tương thích của nhiều trình duyệt? của Nikhil - Giải thích cặn kẽ về
text-orientation
vàwriting-mode
. - Dễ dàng tạo văn bản trên vỉa hè bằng cách sử dụng Thuộc tính CSS “chế độ viết” của Adi Purdila - Ngoài việc sử dụng, khám phá các phương pháp tiếp cận khác nhau
text-orientation
. - 2 Cách Tạo Văn Bản Dọc trong CSS bằng WS Toh - So sánh trực tiếp hơn giữa các phương pháp sử dụng
writing-mode
vàtext-orientation
. - Xoay văn bản của Chris Coyier - Một cách tiếp cận văn bản dọc bằng cách sử dụng
transform
thay vìwriting-mode
hoặctext-orientation
.
Thuộc tính liên quan
Almanac vào ngày 5 tháng 1 năm 2021phương hướng
.element ( direction: rtl; )




