Thuộc tính direction (CSS direction) xác định hướng cơ sở của văn bản: ltr (trái sang phải – mặc định) hoặc rtl (phải sang trái – tiếng Ả Rập, Do Thái, v.v.).
Ví dụ minh họa
Nhấn nút để đổi hướng tiêu đề sang phải-sang-trái (rtl):
<!DOCTYPE html>
<html>
<body>
<h1 id="myID">Tiêu đề 1</h1>
<p>Nhấn nút để đặt hướng tiêu đề sang Phải-sang-Trái</p>
<button type="button" onclick="display()">Thay đổi hướng</button>
<script>
function display() {
document.getElementById("myID").style.direction = "rtl";
}
</script>
</body>
</html>
Lưu ý quan trọng
directionảnh hưởng đến: thứ tự cột trong bảng, hướng cuộn ngang, vị trí dấu chấm câu, căn lề mặc định.- Để hỗ trợ tốt RTL, hãy thêm
dir="rtl"trên thẻ<html>hoặc container cha. - Kết hợp với
unicode-bidicho văn bản nhúng đôi hướng phức tạp.