Khi sử dụng phông chữ có chiều rộng cố định , tôi muốn chỉ định chiều rộng của một phần tử HTML bằng các ký tự .
Đơn vị "em" được cho là chiều rộng của ký tự M, vì vậy tôi có thể sử dụng nó để chỉ định chiều rộng. Đây là một ví dụ:
<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>
Kết quả không như tôi muốn vì dòng trình duyệt bị ngắt sau cột 15, không phải 10:
1 3 5 7 9 1 3 5
7 9 1
(Kết quả trên Firefox và Chromium, cả trong Ubuntu.)
Bài viết của Wikipedia nói rằng "em" không phải lúc nào cũng bằng chiều rộng của chữ M, vì vậy chắc chắn có vẻ như đơn vị "em" không thể đáng tin cậy cho điều này.