الخلاصة
- أصبحت CSS2 توصية من W3C في مايو 1998. تعهّدت CSS2.1 بالإبقاء على الأجزاء المنفذة على نطاق واسع، وإدخال التصحيحات، وتغيير القواعد التي خالفتها التطبيقات، وحذف الوظائف غير المنفذة.
- اشترطت مسودة Candidate Recommendation في 2007 تنفيذين متوافقين لكل وظيفة. وسجل تقرير 2011 عدد 9,418 اختباراً، نجح 9,191 اختباراً للسلوك الإلزامي في تنفيذين على الأقل.
جاءت الوثيقة بشهية أكبر من التنفيذ
كانت CSS2 وعداً على الورق. وصفت توصية 1998 الخطوط القابلة للتنزيل و@font-face واختيار الخطوط ونموذج تنسيق واسعاً. بالنسبة إلى المؤلف كان ذلك مساحة حرية؛ وبالنسبة إلى المتصفح كان كل بند فرصة لاختلاف النتيجة.
أشارت صفحة CSS2 المنقحة عام 2008 إلى أن الوثيقة لم تعد تحت الصيانة، ووجّهت المؤلفين إلى CSS2.1. لم تحاول المراجعة إنقاذ كل سطر، بل جعلت خبرة التنفيذ بوابة.
صار التنفيذ شرط دخول
تقول مقدمة CSS2.1: احتفظوا بما قُبل، أدمجوا التصحيحات، غيّروا النص عندما تختلف التطبيقات عنه بشدة، واحذفوا ما لم يُنفذ وما سيحل محله CSS3. جعلت قواعد 2007 السياسة قابلة للقياس: تنفيذان متوافقان، اختبارات عامة، وستة أشهر في مرحلة CR. الوظيفة بلا تنفيذ أو اختبارات كافية يمكن حذفها.
تُظهر قائمة التغييرات الثمن: حُذفت font-stretch وfont-size-adjust و@font-face وأجزاء مطابقة الخطوط، وكذلك text-shadow وmarker-offset وقيم قوائم عدة. لم تكن الأفكار ممنوعة؛ لم تكن أرضية مشتركة مثبتة.
اختبر تقرير 2011 24 وكيلاً للمستخدم مبنياً على سبعة تطبيقات عبر ثمانية أنظمة تشغيل. من 9,418 اختباراً نجح 9,191 اختباراً للسلوك الإلزامي في تطبيقين على الأقل. صار المعيار أصغر وأكثر قابلية للعمل.
حصلت W3C على أساس مستقر مقابل التخلي عن جزء من كتالوج CSS2. تلك هي القصة: لا تصبح قابلية التشغيل المشترك حقيقية إلا عندما يقبل المعيار أن يكون أصغر من مسودته الأولى.
إحاطة الأعضاء
اقرأ إحاطة الاتجاه كاملة
يقرأ الأعضاء الإحاطة كاملة مع ملاحظات المصادر وراء كل استنتاج.
الدائرة الاستراتيجية
إحاطة يومية بلغتك، مبنية على تغييرات تحققنا منها.
انضم مقابل USD 20 شهريًايمكنك الإلغاء في أي وقت.
هل أنت عضو بالفعل؟ سجّل الدخول
يحصل الأعضاء أيضًا على مكتبة الأبحاث كاملة، وموجز يومي عن الشبكات التي يتابعونها، والمنتدى الخاص.






