لقد وجدت أن تباعد المسافات في ie7 أكبر من تباعد ie6/firefox/opera. على سبيل المثال، في بعض الأحيان عند التنضيد، سأستخدم مسافات بسيطة للفصل.
<div class="class1"> <a href="#">النص 1</a> <a href="#">النص 1</a> <a href="#">النص 1</a> <a href="#"> النص 1</a><a href="#">النص 1</a> <a href="#">النص 1</a><a href="#">النص 1</a> <a href="#">النص 1</a> </div> |
عند استخدام المسافات للفصل، أجد أنها غالبًا ما تكون ممتدة تحت IE7، لأنه يبدو أن المسافات في IE7 أوسع (السبب المحدد غير معروف).
هناك حلان:
1. استخدم li للتنضيد وإزالة المسافات.
2. قم بإزالة المسافات مباشرة وحدد نمط أ.
<نمط> .class1 أ {الحشو الأيمن: 5px؛} </نمط> |
والثاني هو حل جيد، والكود أكثر إيجازا وفعالية.