writing-mode 属性
คุณสมบัติ writing-mode ใช้กำหนดทิศทางแนวตั้งหรือแนวนอนของข้อความบนหน้า ค่าที่สามารถใช้ได้คือ
horizontal-tb (แนวนอนจากซ้ายไปขวาและจากบนลงล่าง),
vertical-rl (แนวตั้งจากบนลงล่างและจากขวาไปซ้าย),
vertical-lr (แนวตั้งจากบนลงล่างและจากซ้ายไปขวา)
ไวยากรณ์
selector {
writing-mode: horizontal-tb หรือ vertical-rl หรือ vertical-lr;
}
ตัวอย่าง
ลองกำหนดทิศทางข้อความของเราให้เป็นแนวนอนจากซ้ายไปขวาและจากบนลงล่าง:
<p>
ข้อความ
</p>
body {
width: 100px;
height: 50px;
}
p {
writing-mode: horizontal-tb;
font-size: 2em;
margin-top: 0;
}
:
ตัวอย่าง
และตอนนี้ลองเปลี่ยนทิศทางเป็นแนวตั้งจากบนลงล่างและจากขวาไปซ้าย:
<p>
ข้อความ
</p>
body {
width: 100px;
height: 50px;
}
p {
writing-mode: vertical-rl;
font-size: 2em;
margin-top: 0;
}
:
ตัวอย่าง
ลองกำหนดทิศทางข้อความของเราให้เป็นแนวตั้งจากบนลงล่างและจากซ้ายไปขวา:
<p>
ข้อความ
</p>
body {
width: 100px;
height: 50px;
}
p {
writing-mode: vertical-lr;
font-size: 2em;
margin-top: 0;
}
:
ดูเพิ่มเติม
-
คุณสมบัติ
font-kerning,
ซึ่งกำหนดการจัดระยะตัวอักษร (kerning) ให้กับฟอนต์ -
คุณสมบัติ
text-orientation,
ซึ่งกำหนดทิศทางของตัวอักษรในข้อความแนวตั้ง