ویژگی grid-template-areas CSS
- صفحه قبلی grid-template
- صفحه بعدی grid-template-columns
تعریف و استفاده
attribute 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 { grid-area: header; } .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 Level 1 |
نوع نوشتار JavaScript: | object.style.gridTemplateAreas=". . . myArea myArea" |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر پشتیبان از این ویژگی هستند.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
57 | 16 | 52 | 10 | 44 |
- صفحه قبلی grid-template
- صفحه بعدی grid-template-columns