ขนาดตัวอักษรเริ่มต้นภายใต้ IE6 อยู่ที่ประมาณระหว่าง 12-14px เมื่อคุณพยายามกำหนด div ที่มีความสูงน้อยกว่าค่าเริ่มต้นนี้ IE จะเชื่ออย่างหัวแข็งว่าความสูงของเลเยอร์นี้ไม่ควรน้อยกว่าความสูงของบรรทัดของแบบอักษร . ดังนั้นแม้ว่าคุณจะใช้ height: 6px; เพื่อกำหนดความสูงของ div สิ่งที่ปรากฏจริงภายใต้ IE ยังคงเป็นเลเยอร์ที่มีความสูงประมาณ 12 px
ในการแก้ปัญหานี้ คุณสามารถบังคับขนาดตัวอักษรของ div หรือกำหนดแอตทริบิวต์โอเวอร์โฟลว์เพื่อจำกัดการปรับความสูงของ div โดยอัตโนมัติ ตัวอย่างเช่น
หรือ สามารถป้องกัน IE จากการฉลาดได้ปัญหานี้ไม่มีอยู่ใน IE7/Firefox/Opera
คลาส ans_ques_top เป็นภาพพื้นหลังด้านบน และคลาส ans_ques_bottom เป็นภาพพื้นหลังด้านล่าง ผลลัพธ์ของการออกแบบนี้จะทำให้คลาส ans_ques_top เลื่อนไปทางขวา