Tôi đang tìm kiếm một văn bản dọc thực tế chứ không phải văn bản xoay trong HTML như hình dưới đây. Vì vậy, tôi có thể đạt được nó bằng cách sử dụng phương pháp sau.
HTML: -
<p class="vericaltext">
Hi This is Vertical Text!
</p>
CSS: -
.vericaltext{
width:1px;
word-wrap: break-word;
font-family: monospace; /* this is just for good looks */
}
JSFiddle! Bản giới thiệu.
Cập nhật: - Nếu bạn cần các khoảng trắng được hiển thị, hãy thêm thuộc tính sau vào css của bạn.
white-space: pre;
Vì vậy, lớp css sẽ là
.vericaltext{
width:1px;
word-wrap: break-word;
font-family: monospace; /* this is just for good looks */
white-space: pre;/* this is for displaying whitespaces */
}
JSFiddle! Demo có khoảng trắng
Cập nhật 2 (28-JUN-2015)
Vì white-space: pre;
dường như không hoạt động (cho mục đích sử dụng cụ thể này) trên Firefox (kể từ bây giờ), chỉ cần thay đổi dòng đó thành
white-space: pre-wrap;
Vì vậy, lớp css sẽ là
.vericaltext{
width:1px;
word-wrap: break-word;
font-family: monospace; /* this is just for good looks */
white-space:pre-wrap; /* this is for displaying whitespaces including Moz-FF.*/
}
JsFiddle Demo FF Tương thích.