CSS ग्रिड-टेम्पलेट-एरियाज प्रकृति

परिभाषा और उपयोग

grid-template-areas गुण ग्रिड लेआउट में क्षेत्र निर्धारित करता है।

आप का उपयोग कर सकते हैं grid-area गुण नामेंगी ग्रिड प्रोजेक्ट करें, फिर grid-template-areas गुण में उस नाम को उदाहरण करें।

प्रत्येक क्षेत्र सेट को कोवा के द्वारा परिभाषित है। नाम के रूप में अनाम ग्रिड प्रोजेक्ट को दूरी के द्वारा उद्धृत करें।

अन्य संदर्भ:

CSS शिक्षा:CSS ग्रिड प्रयोग

CSS संदर्भ पुस्तक:grid-area विशेषता

CSS संदर्भ पुस्तक:grid-template विशेषता

उदाहरण

उदाहरण 1

नाम करने वाली वस्तु 'myArea' को पांच स्तम्भ ग्रिड लेआउट में दो स्तम्भों में फैलाना है:

.item1 {
  grid-area: myArea;
}
.grid-container {
  display: grid;
  grid-template-areas: "myArea myArea . . .";
}

अपने आप साफ़ी प्रयास करें

उदाहरण 2

दो पंक्तियों को निर्धारित करें, जिसमें 'item1' पहले दो पंक्तियों में पहले दो स्तम्भों में फैला (पांच स्तम्भ ग्रिड लेआउट में):

.item1 {
  grid-area: myArea;
}
.grid-container {
  display: grid;
  grid-template-areas:
    'myArea myArea . . .'
    'myArea myArea . . .';
}

अपने आप साफ़ी प्रयास करें

उदाहरण 3

सभी वस्तुओं का नाम करें और एक तैयार वेबपेज टैम्प्लेट बनाएं:

.item1 {
.item2 { grid-area: menu; }
.item3 { grid-area: main; }
.item4 { grid-area: right; }
.item5 { grid-area: footer; }
.grid-container {
  display: grid;
  grid-template-areas:
    'header header header header header'
    'menu main main main right right'
    'menu footer footer footer footer';
}

अपने आप साफ़ी प्रयास करें

CSS व्याकरण

grid-template-areas: none|itemnames;

विशेषता मान

मान वर्णन
none मूलभूत मान। नाम के रूप में अनाम ग्रिड क्षेत्र (grid areas) नहीं हैं।
itemnames क्या प्रत्येक स्तम्भ और पंक्ति को कैसे प्रदर्शित करना है इसे निर्धारित करने वाली अनुक्रम श्रृंखला।

तकनीकी विवरण

मूलभूत मान: none
विरासत: नहीं
एनीमेशन निर्माण: समर्थन है। देखें:एनीमेशन संबंधी विशेषताएँ
संस्करण: CSS Grid Layout Module Level 1
जेसक्रिप्ट व्याकरण: object.style.gridTemplateAreas=". . . myArea myArea"

ब्राउज़र समर्थन

तालिका में दिए गए नंबर के द्वारा पूरी तरह से समर्थित इस विशेषता का पहला ब्राउज़र संस्करण उल्लेखित है।

च्रोम IE / एज फ़ायरफॉक्स सफारी ओपेरा
57 16 52 10 44