السلام عليكم ورحمة الله وبركاته
قبل فترة كنت أبحث عن طريقة لجعل SWF يظهر بخلفية شفافة ومطابقة للمعايير ومتوافقة مع المتصفحات. المهم وخلال ذلك فكرت أن أفتح موقع يوتيوب لأسرق بعض أفكارهم من كود الفلاش، الذي حصل هو أنني رأيتهم يكسرون معايير W3C بشكل فضيع!
فالصفحة الرئيسية تحوي على 86 خطأ و+280 تحذير!!
وصفحة الفيديو تحوي على 81 خطأ و+50 تحذير!!
هل يفسر أحدكم لم الموقع الثالث عالمياً (أليكسا) لا يلتزم بالمعايير؟ وبشكل فاضح؟
أنا والحمد لله أهتم بمواقعي التي أطورها فلا أترك فيها خطئاً واحداً. ومواقعي كلها تظهر بنفس الشكل على أشهر المتصفحات ولا أواجه أي مشكلة، وأجد الأمر سهلاً وممتعاً فأنا ألتزم بكتابة التصميم سطراً سطراً كي أضمن صحته.
فسؤالي لكم هل المعايير خاطئة؟ بالطبع لا! فكلنا يعرف أهميتها.
وموقع مثل يوتيوب يشجع على تصميم سليم فهو بسيط. وللعلم هو يستخدم CSS وبكثرة! وليس هناك داع لأن لا يكون قياسياً!
صحيح أنه يظهر بشكل واحد على كل المتصفحات لكن هذا لا يكفي ففي المستقبل ستبدأ المتصفحات تهمل مثل هذه المواقع، وتلتزم بمعايير موحدة فلم يجعلون من هذه المواقع الكبيرة عقبة أمام المتصفحات؟
فمثلا يستخدم اليوتيوب صيغة Embed وهي كما تعرفون محضورة والبديل هو Object بالكامل. وهو آمن ورائع. وشغال على كل المتصفحات!. والعجيب أنه ملتزم بعدم إستخدام الجداول! فالموقع معتمد على DIV . لكن مثل هذا الخطأ يثير التساؤل؟
وتوجد غيرها من الأخطاء العديدة، أكتشفوها!
أمر آخر. موقع W3Schools! قهرني! يستخدم الجداول؟!!
أنا عن تجربة شخصية، أفضل إنعدام الجداول في موقعي إلا في وضيفتها الأساسية وهي الجداول المعهودة يعني عرض بيانات أو جدول درجات وهكذا! لكن أن أستخدمها في التصميم لا وألف لا!. فكل ما توفر الجدوال موجود في عنصر DIV فقط بإستعمال سحر CSS قليلاً. ولم أواجه مشكلة إلا وحللتها!. والأمر أسهل من الجداول بكثير!
أصلا الجداول مميته لو حاولت تكتبها بيدك! كأنها معادلة نووية ^^.
لمن يريد أمثلة حية من اعمالي (للإثبات بسهول CSS لا للدعاية):
http://al-nakhla.com/
مثال بسيط لموقع عملته وهو غير فعال حالياً بسبب الإهمال.
أرجوا أن أسمع آرائكم.