كانون الثاني (يناير) هو الوقت الذي يتوقف فيه معظمنا عن التفكير في العام المنصرم ، ونتطلع إلى الأشهر القادمة. يبدو أن كل شخص لديه أفكار مختلفة حول ما يمكن توقعه في عام 2017 (ستقرأه لنا الأسبوع المقبل) وواحد من أكثر التغييرات المتوقعة هذا العام ، هو تقديم CSS Grid Layout.

يتيح لنا تخطيط الشبكة تحديد مساحات من الصفحة وتحديد كيفية تمديدها ، وتوسيع نطاقها ، والرد على إطار العرض. تم تطويره كحل تخطيط متطور للويب ، فإنه يوفر مستوى غير مسبوق من التحكم في CSS ، ولكن إذا كنت تعتقد أن Flexbox كان منحنى التعلم شديد الانحدار ، فإنك لم تر أي شيء بعد.

واحد من الأسباب التي لا أحد يستخدم CSS Grid Layout الآن هو أنه يقدم دعمًا محدودًا جدًا ؛ حاليا ، فقط IE10 + و Edge 12+ [doffs cap في اتجاه Microsoft] يقدمان أي دعم على الإطلاق. إلا أن هذا كله على وشك التغيير بدعم كامل عبر جميع المتصفحات الرئيسية التي من المتوقع أن تصل في شهر مارس تقريبًا.

التخطيط ليس حقا تعزيز التدريجي

لسوء الحظ ، لا يمثل التصميم تحسينًا تقدميًا حقًا. يحدد التخطيط العديد من الأشياء ، وليس أقلها التسلسل الهرمي المرئي ، والتي يمكن أن تكون مفيدة في نقل المعنى. وهكذا ، ومثيرة كما هو الحال في تخطيط الشبكة ، فإن حريات التصميم الجديدة التي تقدمها تبدو متقطعة في الوقت الحالي. السؤال هو ، متى سيكون نظام CSS Grid Layout موثوقًا بما فيه الكفاية ليكون النهج الافتراضي للتخطيط عبر الإنترنت؟

ربما تكون الإجابة الأكثر براغماتية هي: أنها تعتمد على الديموغرافية المستهدفة. إذا كنت بصدد إنشاء موقع لمؤتمر عبر الإنترنت تحت رعاية شركة مصنّعة للمتصفح ، فمن المحتمل أنك ستكون على استعداد للذهاب ؛ لكل غرض آخر ، قد تكون النقطة التي يكون فيها CSS Grid Layout مفيدة تجارياً ، أكثر ضعفاً قليلاً.

CSS Layout Layout قريبًا ، إلى متصفح قريب منك. يفتح إمكانيات جديدة للتخطيط. ومع ذلك ، سواء كان قابلاً للاستخدام خارج CodePen في أي وقت قريب ، فهي مسألة أخرى تمامًا.