Skip to main content

Featured to Learn

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

Most Reads