text-orientation
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2020.
Thuộc tính CSS text-orientation xác định hướng của các ký tự văn bản trong một dòng. Nó chỉ ảnh hưởng đến văn bản ở chế độ dọc (khi writing-mode không phải là horizontal-tb). Nó hữu ích để kiểm soát việc hiển thị các ngôn ngữ sử dụng chữ viết dọc, và cũng để tạo tiêu đề bảng dọc.
Try it
writing-mode: vertical-rl;
text-orientation: mixed;
writing-mode: vertical-rl;
text-orientation: upright;
<section class="default-example" id="default-example">
<div class="transition-all" id="example-element">
<p>
In another moment down went Alice after it, never once considering how in
the world she was to get out again.
</p>
</div>
</section>
Cú pháp
/* Giá trị từ khóa */
text-orientation: mixed;
text-orientation: upright;
text-orientation: sideways-right;
text-orientation: sideways;
text-orientation: use-glyph-orientation;
/* Giá trị toàn cục */
text-orientation: inherit;
text-orientation: initial;
text-orientation: revert;
text-orientation: revert-layer;
text-orientation: unset;
Thuộc tính text-orientation được chỉ định là một từ khóa duy nhất từ danh sách bên dưới.
Giá trị
mixed-
Xoay các ký tự của chữ viết ngang 90° theo chiều kim đồng hồ. Bố trí các ký tự của chữ viết dọc một cách tự nhiên. Giá trị mặc định.
upright-
Bố trí các ký tự của chữ viết ngang một cách tự nhiên (thẳng đứng), cũng như các ký tự cho chữ viết dọc. Lưu ý rằng từ khóa này khiến tất cả các ký tự được coi là từ trái sang phải: giá trị được sử dụng của
directionbị buộc làltr. sideways-
Khiến các ký tự được bố trí như thể chúng nằm ngang, nhưng toàn bộ dòng được xoay 90° theo chiều kim đồng hồ.
sideways-right-
Bí danh cho
sidewaysđược giữ lại vì mục đích tương thích. use-glyph-orientation-
Trên các phần tử SVG, từ khóa này dẫn đến việc sử dụng giá trị của các thuộc tính SVG không còn dùng nữa
glyph-orientation-verticalvàglyph-orientation-horizontal.
Định nghĩa chính thức
| Initial value | mixed |
|---|---|
| Applies to | all elements, except table row groups, rows, column groups, and columns |
| Inherited | yes |
| Computed value | as specified |
| Animation type | Not animatable |
Cú pháp chính thức
text-orientation =
mixed |
upright |
sideways
Ví dụ
>HTML
<p>Lorem ipsum dolet semper quisquam.</p>
CSS
p {
writing-mode: vertical-rl;
text-orientation: upright;
}
Kết quả
Thông số kỹ thuật
| Specification |
|---|
| CSS Writing Modes Level 4> # text-orientation> |
Khả năng tương thích trình duyệt
Xem thêm
- Các thuộc tính CSS liên quan đến chữ viết dọc:
writing-mode,text-combine-upright, vàunicode-bidi. - Thuộc tính logic CSS
- Định dạng văn bản dọc (Trung Quốc, Nhật Bản, Hàn Quốc và Mông Cổ)
- Kết quả kiểm tra hỗ trợ trình duyệt mở rộng: https://w3c.github.io/i18n-tests/results/horizontal-in-vertical.html#text_orientation