۰ امیر حق شناس
خلاصه مطالب جلسه اول - grid در css - آشنایی با css grid
جامعه Html & CSS ایجاد شده در ۳۰ مهر ۱۴۰۴

🟩 آشنایی با CSS Grid

🔹 CSS Grid یه سیستم چیدمان دو‌بعدیه (ردیف و ستون) برای طراحی قالب صفحات وب.
🔹 برعکس Flexbox که برای محور افقی یا عمودی استفاده میشه، Grid همزمان هر دو جهت رو کنترل می‌کنه.


⚙️ فعال‌سازی گرید

 

display: grid;

👉 با این دستور، المان والد به گرید تبدیل میشه و فرزندانش میشن آیتم‌های گرید.


📏 ساختار گرید (ستون و ردیف)

 

grid-template-columns grid-template-rows 

👉 برای مشخص کردن تعداد و اندازه ستون‌ها و ردیف‌ها استفاده میشه.
مثلاً grid-template-columns: 1fr 1fr 1fr; یعنی سه ستون با عرض مساوی.


↔️ فاصله بین خانه‌ها

👉 gap فاصله بین ردیف‌ها و ستون‌ها رو تعیین می‌کنه.


🎯 جای آیتم‌ها

 

grid-column grid-row 

👉 مشخص می‌کنه هر آیتم از کدوم خط تا کدوم خط کشیده بشه (یعنی محل قرارگیریش در شبکه).


💡 طراحی tile (شبکه‌ای)

👉 منظور از طراحی tile یا شبکه‌ای همون چیدمان منظم بلوک‌ها در سطر و ستون‌های گرید هست (مثل کارت‌های محصولات یا گالری عکس).