เมื่อใช้แบบอักษรความกว้างคงที่ผมต้องการระบุความกว้างขององค์ประกอบ HTML ในตัวละคร
หน่วย "em" ควรมีความกว้างของอักขระ M ดังนั้นฉันจึงควรใช้เพื่อระบุความกว้างได้ นี่คือตัวอย่าง:
<html>
<head>
<style>
div {
font-family: Courier;
width: 10em;
}
</style>
</head>
<body>
<div>
1 3 5 7 9 1 3 5 7 9 1
</div>
</body>
</html>
ผลลัพธ์ไม่ใช่สิ่งที่ฉันต้องการเนื่องจากบรรทัดเบราว์เซอร์แตกหลังจากคอลัมน์ 15 ไม่ใช่ 10:
1 3 5 7 9 1 3 5
7 9 1
(ผลลัพธ์ใน Firefox และ Chromium ทั้งใน Ubuntu)
บทความของ Wikipediaระบุว่า "em" ไม่ใช่ความกว้างของ M เสมอไปดังนั้นจึงดูเหมือนว่าหน่วย "em" จะไม่สามารถเชื่อถือได้สำหรับสิ่งนี้