يا هلا
عندما تقوم بتصميم قالب بأستخدام CSS فان بعض الاخطاء قد تواجهك بحيث انه قد يعمل بدون اخطاء في الفايرفوكس وتجد بعض الاخطاء في انترنت اكسبلورر او العكس .
بشكل عام :
- استخدم reset style لتسيطر على التصميم ككل
- استخدم لحجم الخطوط em
- لا تقم بتصغير الصور بأستخدام css/Xhtml
- جرب الخط المستخدم مسبقا في كل المتصفحات
- لا تستخدم الـcss3
- ابتعد ان الصور من نوع png بخلفيات شفافة
خلفية النص في سفاري
قد تلاحظ اختلاف في النص عن تصفح الموقع بواسطة سفاري .
قم بادراج هذا الكود من ضمن خصائص الستايل الخاص بالنص
كود:
p { text-shadow: #000 0 0 0; }
وقد تكون نفس المشكلة في الفايرفوكس , استخدم هذا الكود لأصلاح المشكلة
كود:
p { -moz-opacity: 0.99; }
مشكلة احتواء المربعات في انترنت اكسبلورر
قد تكون تصمم قالب الى مدونة على سبيل المثال وقمت بعمل Div عام ليحتوي داخله Div للمحتوى وDiv للقائمة الجانبية
واستخدمت هذا الكود
كود:
#content { float:right; width: 300px; margin-right: 10px; }
#sidebar { float:right; width: 100px; }
والذي يجب ان يكون هكذا

ولكن قد تجده في الانترنت اكسبلورر

وحل المشكلة هو عن طريق تحديد الـdisplay ليكون في خط واحد
كود:
#content { float:right; width: 300px; margin-right: 10px; display:inline; }
#sidebar { float:right; width: 100px; display:inline; }
وقد تواجهك نفس المشكلة التي في الاعلى ولكن بشكل ثاني في انترنت اكسبلورر6 كما في الصورة

والحل هو في تحديد الـ overflow
كود:
#content { float:left; width: 300px; margin-right: 10px; display:inline; overflow:hidden; } #sidebar { float:left; width: 100px; display:inline; overflow:hidden; }
يتبعـــ ...