ویژگی place-content CSS
- صفحه قبلی perspective-origin
- صفحه بعدی place-items
تعریف و کاربرد
place-content
ویژگیها برای چیدمان انعطافپذیر (flexbox) و شبکه (grid) استفاده میشوند و اختصاری ویژگیهای زیر هستند:
اگر ویژگی place-content دو مقادیر داشته باشد:
place-content: start center;
- مقادیر ویژگی align-content 'start' است
- مقادیر ویژگی justify-content 'center' است
اگر ویژگی place-content فقط یک مقادیر داشته باشد:
place-content: end;
- در این صورت، مقادیر ویژگیهای align-content و justify-content 'end' هستند
مثال
مثال 1
تعیین خطوط انعطافپذیری در پایین محفظه انعطافپذیر و به صورت افقی، فاصله بین موارد انعطافپذیر را برابر کنید:
#container { display: flex; place-content: end space-between; }
مثال 2: طرح شبکهای
فضای اضافی در جهت بندی بلوک به یکنواختی در اطراف هر بلوک شبکه توزیع میشود و بلوکهای شبکه در جهت سطر به وسط قرار میگیرند:
#container { display: grid; place-content: space-around center; }
نوع CSS
place-content: normal|value|initial|inherit;
مقدار ویژگی
مقدار | توضیح |
---|---|
normal |
مقدار پیشفرض. بستگی به محیطهای طراحی دارد. مشابه این است که به 'align-content' و 'justify-content' مقدار تعیین نکردهاید. |
stretch |
بند شبکهای: اگر اندازهی پروژههای شبکهای تنظیم نشده باشد، کشیده میشوند تا جعبهی شبکهای را پر کنند. بند انعطافپذیر: اگر اندازهی پروژههای انعطافپذیر در محور عمودی مشخص نشده باشد، در محور عمودی کشیده میشوند تا جعبهی انعطافپذیر را پر کنند. |
start | تراز پروژهها به شروع جعبه. |
end | تراز پروژهها به انتهای جعبه. |
center | تراز پروژهها به مرکز جعبه. |
space-between | توزیع یکنواخت فضای قابل استفاده در دو محور جعبه، به گونهای که فاصلهی بین پروژهها یکسان باشد. |
space-around | توزیع یکنواخت فضای قابل استفاده در دو محور جعبه، به گونهای که فاصلهی اطراف هر پروژه یکسان باشد. |
space-evenly | توزیع یکنواخت پروژهها در دو محور جعبه. |
overflow-alignment |
'safe': اگر محتوا از حد مجاز جلوتر رفته باشد، تراز پروژه را به 'start' تنظیم میکند. 'unsafe': بدون توجه به اینکه محتوای پروژه از حد مجاز جلوتر رفته یا خیر، مقدار تراز را ثابت نگه دارد. |
initial | این ویژگی را به مقدار پیشفرض خود تنظیم کنید. ببینید: initial. |
inherit | این ویژگی از پدر خود ارث میبرد. ببینید: inherit. |
جزئیات فنی
مقدار پیشفرض: | normal |
---|---|
ارثبرداری: | خیر |
انیمیشن: | پشتیبانی نمیشود. لطفاً به:خصوصیات مرتبط با انیمیشن. |
نسخه: | CSS3 |
نوع جاوااسکریپت: | object.style.placeContent="end space-around" |
پشتیبانی مرورگرها
اعداد در جدول نشاندهندهی نسخهی اولین مرورگر پشتیبانیکننده از این ویژگی هستند.
Chrome | Edge | Firefox | Safari | opera |
---|---|---|---|---|
59.0 | 79.0 | 53.0 | 11.0 | 46.0 |
صفحات مرتبط
آموزش:طرح شبکهی CSS
آموزش:طرح شبکهی انعطافپذیر CSS
مطالعه:خصوصیت align-content CSS
مطالعه:ویژگی CSS justify-content
مطالعه:ویژگی alignContent HTML DOM
- صفحه قبلی perspective-origin
- صفحه بعدی place-items