خاصية grid

آخر تحديث: 2026-09-13

grid خاصية grid

الخاصية grid هي اختصار CSS Grid. في إعلان واحد، تُحدّد المسارات الصريحة والمسارات التلقائية واتجاه التدفق التلقائي لحاوية grid. وهي مجموع عائلتي grid-template و grid-auto، وأكمل اختصار للشبكة عندما تريد وصف بنيتها بالكامل.

الفئة
القيمة الأوليةnone
موروثلا
ينطبق علىجميع العناصر
نوع الحركةdiscrete
إصدار CSSCSS3
الحالةقياسي

📝 التركيب

grid: <grid-template> | <grid-template-rows> / [ <grid-auto-flow>? <grid-auto-columns>? ]?;

⚙️ القيم

القيمةالنوعالوصف
<grid-template>النوعاختصار الشبكة الصريحة
<grid-template-rows> / [ <grid-auto-flow>? <grid-auto-columns>? ]القيمةاختصار الصفوف/الأعمدة

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفحات

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
grid v57 v16 v52 v10.1 v44
مدعوم في جميع المتصفحات الرئيسية
تلميح: في اختصار grid، المسارات قبل الخط المائل / هي الصفوف والمسارات بعده هي الأعمدة، بما يطابق ترتيب كتابة grid-template.
تحذير: يُعيد اختصار grid تعيين كل خاصية grid غير معلنة صراحة، مثل grid-auto-flow. ضع نطاق إعادة التعيين هذا في اعتبارك عند استخدامه.

❓ الأسئلة الشائعة

Qما الفرق بين grid و grid-template؟
Aيعد grid الاختصار الأكثر شمولًا: يعيد تعيين المسارات الصريحة والمسارات الضمنية واتجاه التموضع التلقائي دفعة واحدة، ما يفيد لتهيئة الشبكة من الصفر. أما grid-template فلا يضبط سوى المسارات الصريحة (الصفوف والأعمدة والمناطق) ويترك خصائص grid-auto-* كما هي، لذا له آثار جانبية أقل ويناسب عندما تريد تعديل البنية الصريحة فقط.
Qمتى يجب أن أستخدم اختصار grid؟
Aاستخدم اختصار grid عندما تحتاج إلى تعريف بنية الشبكة بالكامل دفعة واحدة، أو عندما تريد إعادة تعيين جميع خصائص الشبكة ذات الصلة. أما إذا كنت تريد تغيير جزء واحد فقط، مثل عرض العمود، فاستخدم خاصية منفردة مثل grid-template-columns، حتى لا يعيد الاختصار تعيين إعدادات أخرى عن طريق الخطأ. اختر أسلوبًا واحدًا لفريقك واتبعه، لأن مزج الأساليب يؤدي إلى إعادة تعيين مخفية.
Qكيف يُترجم grid: 200px 1fr / 1fr 2fr إلى صفوف وأعمدة؟
Aفي اختصار grid، الجانب الأيسر من الخط المائل هو grid-template-rows (الصفوف) والجانب الأيمن هو grid-template-columns (الأعمدة). لذا فإن grid: 200px 1fr / 1fr 2fr تُعرّف صفّين (200px و 1fr) وعمودين (1fr و 2fr). تذكّر: «الصفوف أولًا ثم الأعمدة» — وهو عكس حدس كتابة الأعمدة وحدها — وتحقق من النتيجة في المتصفح.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%