ویژگی Style flex
- صفحه قبلی filter
- صفحه بعدی flexBasis
- برگشت به لایه بالاتر اجزای Style HTML DOM
تعریف و استفاده
flex
ویژگی تنظیم یا بازگشتی از طول پروژه، در مقایسه با پروژههای انعطافپذیر دیگر در داخل همان مخزن.
flex
این ویژگی یک ویژگی کوتاهنویسی از ویژگیهای flexGrow، flexShrink و flexBasis است.
نکته:اگر عنصر انعطافپذیر نیست، flex
ویژگی نامعتبر است.
لطفاً به
دستورالعمل CSS:ویژگی flex
دستورالعمل HTML DOM STYLE:ویژگی flexBasis
دستورالعمل HTML DOM STYLE:ویژگی flexDirection
دستورالعمل HTML DOM STYLE:ویژگی flexFlow
دستورالعمل HTML DOM STYLE:ویژگی flexGrow
دستورالعمل HTML DOM STYLE:ویژگی flexShrink
دستورالعمل HTML DOM STYLE:ویژگی flexWrap
مثال
برای اینکه طول همه پروژههای انعطافپذیر یکسان باشد، بدون توجه به محتوای آنها:
برای (i = 0; i < y.length; i++) { y[i].style.flex = "1"; }
نحوه نوشتن
بازگشتی از ویژگی flex:
object.style.flex
تنظیم ویژگی flex:
object.style.flex = "flex-grow flex-shrink flex-basis|auto|initial|inherit"
مقدار ویژگی
مقدار | توضیح |
---|---|
flex-grow | عدد، که مقدار افزایش پروژه در مقایسه با پروژههای انعطافپذیر دیگر را مشخص میکند. |
flex-shrink | عدد، که مقدار کاهش پروژه در مقایسه با پروژههای انعطافپذیر دیگر را مشخص میکند. |
flex-basis |
طول پروژه. مقدارهای مجاز: "auto"، "inherit"، یا مقدارهایی با واحد "%"، "px"، "em"، یا هر واحد طول دیگری. |
auto | برابر با 1 1 auto است. |
initial | برابر با 0 1 auto است. به initial مراجعه کنید. |
none | برابر با 0 0 auto است. |
inherit | این ویژگی را از عنصر والد خود ارث میبرد. لطفاً به inherit. |
جزئیات فنی
مقدار پیشفرض: | 0 1 auto |
---|---|
مقدار بازگشتی: | رشته، که نشاندهنده ویژگی flex. |
نسخه CSS: | CSS3 |
بخش پشتیبانی مرورگر
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی | 11.0 | پشتیبانی | 9.0 | پشتیبانی |
- صفحه قبلی filter
- صفحه بعدی flexBasis
- برگشت به لایه بالاتر اجزای Style HTML DOM