คุณสมบัติ text-orientation

คุณสมบัติ text-orientation กำหนดการวางอักขระ ในข้อความแนวตั้ง นั่นคือ ข้อความที่มีการใช้คุณสมบัติ writing-mode ที่มีค่าเป็น vertical-lr หรือ vertical-rl คุณสมบัตินี้รับสองค่า: mixed (อักขระถูกหมุน 90° ตามเข็มนาฬิกา) หรือ upright (อักขระวางตัว ในแนวตั้งต่อกัน)

ไวยากรณ์

cssตัวเลือก {
  text-orientation: mixed หรือ upright;
}

ตัวอย่าง

ลองหมุนอักขระทั้งหมดในข้อความแนวตั้ง ไป 90°:

html<p>
  Text
</p>
cssbody {
  width: 200px;
  height: 100px;
}
p {
  text-orientation: mixed;
  background: #467CBC;
  color: white;
  padding: 10px;
  font-size: 2rem;
  writing-mode: vertical-lr;
}

Результат:

ตัวอย่าง

ลองวางอักขระทั้งหมดในข้อความแนวตั้ง ในแนวตั้งต่อกัน:

html<p>
  Text
</p>
cssbody {
  width: 200px;
  height: 100px;
}
p {
  text-orientation: upright;
  background: #467CBC;
  color: white;
  padding: 10px;
  font-size: 2rem;
  writing-mode: vertical-lr;
}

Результат:

ดูเพิ่มเติม

  • คุณสมบัติ writing-mode,
    ซึ่งกำหนดทิศทางของข้อความ
  • คุณสมบัติ font-kerning,
    ซึ่งกำหนดเคิร์นนิงให้ฟอนต์