पाठ 14 / 28

आम ग्रिड पैटर्न

ऑटो-रिस्पॉन्सिव ग्रिड और नामित क्षेत्र।

ऑटो-फिट रिस्पॉन्सिव ग्रिड

कोई मीडिया क्वेरी नहीं चाहिए — व्यूपोर्ट सिकुड़ने पर कॉलम अपने-आप बदल जाते हैं।

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

नामित ग्रिड क्षेत्र

grid-template-areas पेज के ASCII चित्र की तरह पढ़ी जाती है।

.layout {
  display: grid;
  grid-template-columns: 200px 1fr;
  grid-template-areas:
    "sidebar header"
    "sidebar main";
}
.sidebar { grid-area: sidebar; }
.header  { grid-area: header; }
.main    { grid-area: main; }

ग्रिड बनाम फ्लेक्सबॉक्स

पूरे पेज के द्वि-आयामी लेआउट (पंक्तियाँ AND कॉलम) के लिए Grid उपयोग करें; एक-आयामी व्यवस्था (आइटम की एक ही पंक्ति या कॉलम) के लिए Flexbox। दोनों साथ अच्छे से काम करते हैं।