ویژگی CSS grid-template-columns

تعریف و نحوه استفاده

ویژگی grid-template-columns تعیین می‌کند تعداد ستون‌ها (و عرض‌ها) در چیدمان شبکه است.

این مقادیر یک لیست از مقادیر جدا شده با فاصله هستند، که هر کدام اندازه هر ستون را مشخص می‌کنند.

لطفاً به: مراجعه کنید

آموزش CSSچیدمان شبکه CSS

دستورالعمل‌های CSSویژگی grid-template-rows

دستورالعمل‌های CSSویژگی grid-template

مثال

مثال 1

یک قالب چهار ستونی بسازید:

.grid-container {
  display: grid;
  grid-template-columns: auto auto auto auto;
}

آزمایش کنید

مثال 2

یک چیدمان شبکه چهار ستونی بسازید و اندازه هر ستون را مشخص کنید:

.grid-container {
  display: grid;
  grid-template-columns: 30px 200px auto 100px;
}

آزمایش کنید

نحوه استفاده از CSS

grid-template-columns: none|auto|max-content|min-content|length|initial|inherit;

مقدار ویژگی

مقدار توضیحات
none مقدار پیش‌فرض. در صورت نیاز ستون‌ها را ایجاد کنید.
auto اندازه ستون‌ها بستگی به اندازه قالب و اندازه محتوای عنصر در ستون دارد.
max-content اندازه هر ستون بر اساس بزرگترین عنصر در ستون تعیین می‌شود.
min-content اندازه هر ستون بر اساس کوچکترین عنصر در ستون تعیین می‌شود.
length اندازه ستون‌ها را تنظیم کنید، از طریق استفاده از مقادیر اندازه قانونی. لطفاً به: مراجعه کنیدواحد‌های اندازه‌گیری.
initial این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. لطفاً به: مراجعه کنید initial.
inherit این ویژگی از ویژگی پدر خود ارث می‌برد. لطفاً به: مراجعه کنید inherit.

جزئیات فنی

مقدار پیش‌فرض: none
وراثت: خیر
انیمیشن: پشتیبانی می‌شود. لطفاً به: مراجعه کنیدویژگی‌های مرتبط با انیمیشن.
نسخه: بخش 1 مدل چیدمان شبکه CSS
نحوه استفاده از زبان JavaScript: object.style.gridTemplateColumns="50px 50px 50px"

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر پشتیبان از این ویژگی هستند.

Chrome IE / Edge Firefox Safari Opera
57 16 52 10 44