আপনি কোন বক্স মডেলটি ব্যবহার করছেন তাতে সমস্যাটি নেমে আসতে পারে। আপনি কি আইই ব্যবহার করছেন?
আইই যখন কুইর্কস মোডে থাকে, widthএটি আপনার বাক্সের বাইরের প্রস্থ, যার অর্থ প্যাডিংটি ভিতরে থাকবে। সুতরাং বাক্সের অভ্যন্তরে থাকা মোট অঞ্চলটি 100px - 2 * 10px = 80pxএমন ক্ষেত্রে আপনার 100px প্রশস্তটি <hr>সঠিক দেখাবে না।
আপনি যদি স্ট্যান্ডার্ড মোডে থাকেন তবে এটি কি widthআপনার বাক্সের অভ্যন্তর প্রস্থ হবে এবং বাইরে প্যাডিং যুক্ত করা হবে। সুতরাং বাক্সের মোট প্রস্থ আপনার জন্য বাক্সের 100px + 2 * 10px = 120pxঠিক 100px ছাড়ছে <hr>।
এটি সমাধানের জন্য, হয় 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>ডিভের শেষ থেকে 20px হবে। আমি যা বলতে চাইছি তার জন্য এই জেএসফিডেলটি দেখুন: jsfiddle.net/YVrWy/1