CSS flex-wrap Property

Example

Make the flexible items wrap if necessary:

div {
display: flex;
flex-wrap: wrap;
}

Definition and Usage

The flex-wrap property specifies whether the flexible items should wrap or not.

Note: If the elements are not flexible items, the flex-wrap property has no effect.

Default value: nowrap
Inherited: no
Animatable: no.
Version: CSS3
JavaScript syntax: object.style.flexWrap="nowrap"

  • Inherited : "Inherited = no" means that it cannot takes (inherit) it's value from it's parent element.
  • object - object in javascript means the element on which flex-wrap is applied.
  • Animatable - "Animatable = no" means that it cannot be animated with CSS @keyframes.

Browser Support

The numbers in the table specify the first browser version that fully supports the property.

Numbers followed by -webkit- or -moz- specify the first version that worked with a prefix.

Property          
flex-wrap 29.0
21.0 -webkit-
11.0 28.0
18.0 -moz-
9.0
6.1 -webkit-
17.0

CSS Syntax

flex-wrap: nowrap|wrap|wrap-reverse|initial|inherit;

Property Values

Value Description Play it
nowrap Default value. Specifies that the flexible items will not wrap
wrap Specifies that the flexible items will wrap if necessary
wrap-reverse Specifies that the flexible items will wrap, if necessary, in reverse order
initial Sets this property to its default value.  
inherit Inherits this property from its parent element.

Comments