एक निश्चित चौड़ाई के फ़ॉन्ट का उपयोग करते समय , मैं वर्णों में HTML तत्व की चौड़ाई निर्दिष्ट करना चाहूंगा ।
"एम" इकाई को एम चरित्र की चौड़ाई माना जाता है, इसलिए मुझे इसका उपयोग चौड़ाई निर्दिष्ट करने में सक्षम होना चाहिए। यह एक उदाहरण है:
<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
(Ubuntu में दोनों फ़ायरफ़ॉक्स और क्रोमियम में परिणाम।)
विकिपीडिया के लेख में कहा गया है कि एक "em" हमेशा M की चौड़ाई नहीं होती है, इसलिए यह निश्चित रूप से ऐसा लगता है कि "em" इकाई को इस पर भरोसा नहीं किया जा सकता है।