Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • CSS Documentation12টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • CSS কী?
  • CSS Syntax
  • Selectors
  • Colors
  • Background
  • Box Model
  • Display
  • Position
  • Flexbox
  • Grid
  • Responsive Design
  1. Docs
  2. CSS
  3. CSS Grid
CSSBeginner

CSS Grid

Grid container, grid-template-columns, gap, areas — দুই-মাত্রিক লেআউটের আধুনিক বাংলা গাইড।

12টি অংশবাংলা ভাষায়

CSS Grid দুই-মাত্রিক লেআউট ব্যবস্থা — একসাথে সারি ও স্তম্ভ নিয়ন্ত্রণ করা যায়। ফটো গ্যালারি, ড্যাশবোর্ড, জটিল পেজ লেআউটে grid অমূল্য।

সাধারণ গ্রিড

.gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}

repeat(3, 1fr) মানে তিনটি সমান কলাম, 1fr হলো এক অংশ জায়গা।

স্প্যান (span)

.feature {
  grid-column: span 2;
}
.sidebar {
  grid-row: span 2;
}

গ্রিড এলাকা (areas)

.layout {
  display: grid;
  grid-template-areas:
    "header header"
    "sidebar main"
    "footer footer";
}

.header  { grid-area: header; }
.sidebar { grid-area: sidebar; }
.main    { grid-area: main; }
.footer  { grid-area: footer; }

অটো-ফিট ও মিনম্যাক্স

.cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

স্ক্রিন যত বড়, যত কার্ড বসবে — media query ছাড়াই responsive লেআউট।

flexbox vs grid

সহজ নিয়ম: এক-মাত্রিক লেআউটে flexbox, দুই-মাত্রিক লেআউটে grid। অনেক ক্ষেত্রে দুটি একসাথেও ব্যবহার হয় — ভেতরে flex, বাইরে grid।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরCSS FlexboxপরেরCSS Responsive Design
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com