คำถาม: เหตุใดฉันจึงไม่เห็นเอฟเฟกต์เมื่อตั้งค่าความสูงของ div เป็น 1px div นั้นสูงมากเสมอไป
คำตอบ: เพิ่มแอตทริบิวต์ให้กับ div: font-size:0;
แสดงให้เห็น:
ปัญหานี้เกิดขึ้นใน IE6;
div ใน IE6 มีความสูงแบบอักษรขั้นต่ำตามค่าเริ่มต้น ความสูงขั้นต่ำของ div คือความสูงนี้ เว้นแต่คุณจะเปลี่ยนขนาดตัวอักษร
เพิ่มดังนี้: .style1{height:1px;font-size:0;}
ตัวอย่างเช่น หากคุณต้องการใช้ div เพื่อสร้างเส้นสีแดงสูง 1px
สิ่งที่คุณจะได้รับเมื่อไม่ได้กำหนดขนาดตัวอักษร:
จะเกิดอะไรขึ้นหากตั้งค่าขนาดตัวอักษร:0: