من حين لآخر أصادف أشخاصا ينزعجون من IE ويضعون عبارة (لا يدعم IE وبفخر)، أجد أن دعم IE ليس مدعاة للفخر، معظمنا لا يحمل مشاعر طيبة ل Microsoft، لكني في عملي لا أدعم IE من أجله كمتصفح محدود الإمكانيات ولا يدعم المعايير القياسية، أو من أجل Microsoft نفسها، وإنما من أجل الزائر أولا وأخيرا ..
تحول دعم IE إلى مشكلة مع متصفح ضعيف لا حول ولا قوة له، أو كنوع من الانتقام منه ومن شركة Microsoft
من السهل عمل موقع كامل وفق Firefox، ما أسهل ذلك، لكن العمل الحقيقي هو دعم IE 6 و IE 7 .. بكتابة ترقيعات لا تكون دائما سهلة وبسيطة، فأحيانا عليك تجربة 4 أو 5 أسطر لتصل الى التوافق الذي تريد، خصوصا عند استعمال القوائم ul, li أو بعض الأوامر overflow .. كما أن هناك مشاكل أخرى عدا CSS، فبعض الأوامر في jquery لا تعمل بشكل سليم وقد لا تعمل كليا مع IE 6 .. ويجب إيجاد حلول لذلك ..
عندما أدعم IE 6 فما فوق، فأنا أبدي اهتماما لمن يستعمل هذا المتصفح، أعطيه فرصة للاطلاع على موقعي والاستفادة من خدماته، وعندما أزور موقعا أو خدمة أجنبية شهيرة وأستعرض source، أجد دوما ملف ie6.css و ie7.css ..
دعم IE يعني مجهودا أكبر، واهتماما أكبر بالزائر الذي لا نستطيع إجباره على استعمال Firefox، كما أن الدعم لا يكون ل IE فقط، فحتى Opera يحتاج لبعض الترقيعات ..
مع ذلك يبقى IE متصفحا مزعجا ومحدود الامكانيات، فمثلا استعمال تأثيرات ب focus و hover مع بعض الأوامر مثل p و input .. لا تظهر في IE 6 لكنها تظهر في IE7 ك (input:hover)
كتبت صفحة بسيطة، وجربتها على Chrome وظهرت كل التأثيرات بشكل سليم ورائع وكأنني استخدم Firefox، وهذا يبدو منطقيا لأن متصفح Google يعتمد على منصة Webkit الذي حقق نتائج مذهلة في اختبار Acid3، بينما ظهر تأثير واحد على IE7
سأستمر في دعم IE 6 و IE 7 وكتابة ملفات ترقيعية، حتى لا يبقى أحد في العالم يستعملهما










الجملة الاخيرة جميلة جدا وتجسد بصدق الاحتراف المهني .
وفقك الله اخي الغالي .
اعتقد ان الانترنت اكسبلورور هو الاصح بالنسبه للكود سواء اتش تي ام ال
او السي اس اس او الجافا سكربت
فهو لا يصحح الاخطاء البرمجيه (او يعدلها) لا اقصد تعديل الكود نفسه ولكن اظهار النتائج بشكل افضل
وانا ارى ان جميع المطورين يفضلون استعمال الفيرفوكس
اعتقد ان استعمال انترنت اكسبلورو كمتصفح افتراضي للعرض يعطي نتائج افضل
دعم المتخلفين قد يكون تشجيع على التخلف
دعم IE7 قد يكون مقبول اما دعم IE6 فلا
عن نفســي :
انا لست متفرغ لحل مشاكل المتصفح الفاشل IE
لذلك افضل حث الزورار على استخدام متصفح اخر
و اذا لم يعجبهم هذا فلهم الا يعودوا لزيارة موقعي
لو كانت على موقعي فقط لتركت دعم الIE لكن المشكلة المواقع للناس وهذه أعتبرها من إتقان العمل :).
لم أجرب إستعمال الجمل الشرطية لCSS بل كنت أعتمد دوماً على إنشاء ملف CSS واحد لكل المتصفحات للأسف الكود يكون ضخماً جداً!. في المواقع الجديدة سأقوم بعمل ملفات خاصة لدعم IE6,7 حيث أنني لم أكن أعرف أنها مدعومة بشكل كامل (لسا جديد) لكن لما شفت أنها حل ذو شعبية قررت أن أتبعه :).
عادتاً ما يمكنكنني تصميم صفحاتي علي الاكسبلورار 7 ولكني ربما اجد بعض الاخطاء التي تظهر علي الفايرفوكس برغم اتباعي للمعايير القياسية والتصميم سليم 100%
اخيراً ارجو القاء نظرة علي النسخ السابقة من الفاير فوكس وايضاً خذ جولة سريعة حول IE8
لمن يقول انه يجب اقناع الزوار بالانتقال الى Firefox
فلسنا منظمة w3c أو أشخاص أوصياء على الانترنت
أؤمن أن الزائر له الحرية بنسبة 100% في اختيار المتصفح الذي يريحه
ولن أضع عبارة: يرجى استعمال FF .. أو ما شابه
من أراد دعم IE .. فسيكسب صداقة زوار جدد ولن يخسرهم ومن لم يرد فهي حرية شخصية بطبيعة الحال
شخصيا إذا كنت استعمل IE ودخلت الى موقع او خدمة وظهرت أجزاء او اختفت أخرى من الموقع، لن أغير المتصفح بل سأخرج من الموقع بدون رجعة، فهناك دوما بدائل .. وسأهتم بالشخص الذي يهتم بي
يمكن الإشارة الى متصفح Firefox أو متصفح أخر بطريقة غير مباشرة وبطلف ..
كما كانت تفعل google في السابق، كنا جميعا نعلم أنها تدعم Firefox لكن لم تصرح يوما بذلك ..
بالنسبه لي كل ما قمت بتصميم موقع جديد يجب ان اراعي عمله في الفايرفوكس والإكسبلورر وسفاري بشكل واحد دام ان التصميم يعتمد على ملف واحد وهو الـ CSS فقط فليش ما ادعمه منها اتعلم واتطور ومنها اوفر لزوار موقعي الأفضل
فأهم شي كسب رضى الزائر بغض النظر عن ان المتصفح هذا افضل من هذا
باختصار يجب عليك يا صاحب الموقع ان تدعم جميع المتصفحات وبدون عنصرية !
شكراً cssbit
النسبة لي لا أدعم متصفح بعينه و لكن أدعم المعاير الموحدة و أفضل المتصفحات التي تحترم ذلك مثل أوبيرا، محرك غيكو Gecko أو ويب كيت WebKit و ربما IE8 إذا إحترمت المعاير.
لكن دعم IE6 أو IE7 لمجرد أنهما يشكلان الأغلبية المبنية غي الأصل على عدم الإختيار (متصفح IE6 يأتي مثبت رغما عن أنفك، هكذا سياسة مايكروسوفت، أين حرية الإختيار هنا؟) أو لمجرد أن المستخدم لا يود أن يستخدم أو يتعرف على ما هو أفضل من المتصفحات، فلن يكونا سببين لدعم شيء مغلوط و مبنيء على أساليب إحتكارية.
بالنسبة لي لن أدعم شيء مثل IE6 أو IE7 مهما كان قيم عندي رضى الزائر.
عبد الملك الثاري:
على الأقل لسنا وحدنا من نكتب ترقيعات لمتصفحات IE فمعظم المواقع والخدمات تفعل ذلك
محمد البردعي:
نحن نعمل وفق المعايير القياسية واختبارات W3C و FF متصفح يحترم هذه المعايير الى حد بعيد، بالتالي اعتمده في عملي واجعله مقياسا
وكلما صممت صفحة على FF واختبرتها على المتصفحات التي تدعم المعايير القياسية ارى نفس النتائج تماما
IE 6 و IE7 يأتيان مع أنظمة microsoft لكن انا وانت نستطيع تنصيب متصفحات أخرى
ما ذنب الزائر الذي لا يعرف أصلا ما هو IE ومن الشركة التي تقف وراءه، وهو يستعمله لانه هو ما وجده بين يديه
أعتقد أن القضية هنا ليست أي متصفح أفضل من الآخر
وإنما لما لا يدعم البعض IE هل فقط لانه لا يدعم المعايير بشكل جيد، وما ذنب مستعملي الأنترنت الذين لا يهتمون بالتفاصيل وكل ما يهمهم هو استعمال الحدمة
لي وجهه نظرا مختلفة الي حد ما عن وجهه نظرك هذه المرة فانا اري انه في المواقع الرسمية و المواقع التي تكون خاصة بعملاء و ليست خاصة بك فمن واجبك ان تدعم معظم المتصفحات فالعميل غير مسئول عن زائر من الاوبرا او الفاير فوكس او الانترنت اكسبلور فقط كل ما يهمه ان الجميع يمكنه تصفح موقعه و كلمة ننصح باستخدم متصفح معين لا مكان لها في الصفحة فالجميع يجب ان يري الموقع قدر الامكان علي الجانب الآخر المدونة الشخصية و المواقع الخاصة بي فهذا يرجع الي “مزاجي” فمثلا لي مدونة مخصصة للحديث عن نظام التشغيل ابونتو و في هذه المدونة لا ادعم الانترنت اكسبلور علي الاطلاق بل امنع الزوار من رؤية الموقع في حال استخدامه و اعتقد ان هذا من حقي رغم اعتراض بعض الزوار
فانا استهدف شريحة مستخدمين اغلبها مستخدمي لينوكس و محبي المصادر المفتوحة و معظمهم يملكون من الحكمة التقنية :) لعدم استخدام الانترنت اكسبلور بجانب انه موقع لا احصل منه علي اي نفع مادي و مع ذلك اقوم بالكتابة فية فيمكن للزائر ايضا ان يضيع بعض من وقته و يقوم بتثبيت الفاير فوكس او اي متصفح غير الانترنت اكسبلور
و انا بالفعل احبذ استخدام ملف ie.css بشرط ان يحوي الكود التالي
html {
overflow:hidden;
}
body {
visibility: hidden;
}
و هذا هو الحل لكل مشاكل الانترنت اكسبلور :) و اوكد لك عزيزي ان هذا افضل من حلول اريك ماير نفسه و ملف reset.css
و في النهاية احب ان اقول ان لولا الانترنت اكسبلور و مشاكله ما كنا تعلمنا السي اس اس و نحن لا ننسي فضله علينا لانه بسبب المشاكل التي واجهتنا فية تعلمنا CSS علي الجانب الاخر نحن نكره بسبب ما تسبب فيه من “تعب اعصاب” لنا
لم أتحدث عن مدونتي او مدونات أخرى عندما تحدثت عن دعم IE هي حرية شخصية كما قال احد الزوار ..
لكنني عندما اكتب تطبيقات للمجتمع فلا استطيع ان اتجاهل مستعلمي IE ..
بالنسبة لي يجب ان يكون دعم IE في كل المجالات: مدونات – مواقع تجارية وخدمات .. الخ
بخصوص ملف reset.css فلا علاقة له ب IE
لانه ملف تصفير ان صح التعبير
ايضا مشاكل IE ليست بسيطة وتحتاج للتمرن وكما تفضلت بفضل السعي الى دعم IE نتعلم أمورا جديدة
اذا استعملت
html {
visibility: hidden;
overflow:hidden;
}
كي تخفي كل شيء عن IE
ساستعرض السورس واطلع على المحتويات .. :)
كما قلت اختلف معك قليلا و لكن احترم وجهه نظرك تماما
اعلم ان ملف reset.css يقوم بتصفير كل شيء و لكن هذا يسهل عملية دعم ال IE نظراً لاختلاف الاعدادت الافتراضية
بالنسبة
html {
visibility: hidden;
overflow:hidden;
{
الطريقة الافضل لمشاهدة المحتويات هي حفظ الصفحة ثم حذف ملف ie.css ثم استعراضها و لكن هل تعتقد ان مستخدمي الانترنت اكسبلور سيقومون بذلك :)
ان تثبيت متصفح آخر هو امر اسهل
عندما أدعم مستعملي IE
لن يضطروا لتحميل وتنصيب متصفح اخر كي يستفيدوا من خدماتي
وبطبيعة الحال ليس هذا فحسب فالتعود على متصفح جديد يستغرق وقتا وجهداً
وكما قال أحد الاشخاص
نحن مع دعم IE بالتأكيد، لكننا ضد استخدامه