Sabit genişlikli bir yazı tipi kullanırken , bir HTML öğesinin genişliğini karakter cinsinden belirtmek istiyorum .
"Em" biriminin M karakterinin genişliği olması gerekiyor, bu yüzden bir genişlik belirtmek için bunu kullanabilmeliyim. Bu bir örnektir:
<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>
Tarayıcı satırı 10. sütundan sonra kesildiği için sonuç istediğim şey değildi:
1 3 5 7 9 1 3 5
7 9 1
(Her ikisi de Ubuntu'da Firefox ve Chromium'da sonuç.)
Wikipedia'nın makalesi bir "em" nin her zaman bir M'nin genişliği olmadığını söylüyor, bu yüzden kesinlikle "em" birimine bunun için güvenilemeyecek gibi görünüyor.