Definition and Usage
The CSS flex-wrap property specifies whether the children are forced into a single line or if the items can be flowed on multiple lines.
- Initial nowrap
- Applies to flex containers
- Inherited no
- Media visual
- Computed Value as specified
- Animatable no
- Canonical order the unique non-ambiguous order defined by the formal grammar
Syntax
Formal syntax: nowrap | wrap | wrap-reverse
flex-wrap: nowrap
flex-wrap: wrap
flex-wrap: wrap-reverse
flex-wrap: inherit
Values
The following values are accepted:
- nowrap
-
The flex items are laid out in a single line which may cause the flex container to overflow. The cross-start is either equivalent to start or before depending flex-direction value.
- wrap
- The flex items break into multiple lines. The cross-start is either equivalent to start or before depending flex-direction value and the cross-end is the opposite of the specified cross-start.
- wrap-reverse
- Behaves the same as wrap but cross-start and cross-end are permuted.
Examples
element {
flex-wrap: nowrap;
}
Compatibility
Desktop browsers
Feature |
Firefox (Gecko) |
Chrome |
Internet Explorer |
Opera |
Safari |
Basic support |
Not supported |
21.0-webkit |
Not supported |
12.10 |
Not supported |
Mobile browsers
Feature |
Firefox Mobile (Gecko) |
Android |
IE Phone |
Opera Mobile |
Safari Mobile |
Basic support |
Not supported |
NA |
Not supported |
12.10 |
Not supported |