समस्या नीचे आ सकती है कि आप किस बॉक्स मॉडल का उपयोग कर रहे हैं। क्या आप IE का उपयोग कर रहे हैं?
जब IE quirks मोड में है, widthतो आपके बॉक्स की बाहरी चौड़ाई है, जिसका अर्थ है कि गद्दी अंदर होगी। तो बॉक्स के अंदर बचा कुल क्षेत्रफल 100px - 2 * 10px = 80pxउस स्थिति में है जब आपका 100px चौड़ा <hr>सही नहीं लगेगा।
यदि आप मानक मोड में हैं, widthतो आपके बॉक्स की आंतरिक चौड़ाई है, और पैडिंग को बाहर जोड़ा गया है। तो बॉक्स की कुल चौड़ाई 100px + 2 * 10px = 120pxआपके लिए बॉक्स के अंदर बिल्कुल 100px छोड़ रही है <hr>।
इसे हल करने के लिए, या तो IE के लिए अपने सीएसएस मूल्यों को समायोजित करें। (फ़ायरफ़ॉक्स में जाँच करें कि क्या यह वहां ठीक दिखता है)। या इससे भी बेहतर, ब्राउज़र को सख्त मोड में किक करने के लिए एक दस्तावेज़ प्रकार सेट करें - जहां IE भी मानक बॉक्स मॉडल का अनुसरण करता है।
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
...
http://www.quirksmode.org/css/quirksmode.html
<hr>आपकी div के अंत से आपका 20px होगा। इस jsField को देखें मेरा क्या मतलब है: jsfiddle.net/YVrWy/1