
- HTML Home
- HTML Roadmap
- HTML Introduction
- HTML History & Evolution
- HTML Editors
- HTML Basic Tags
- HTML Elements
- HTML Attributes
- HTML Headings
- HTML Paragraphs
- HTML Fonts
- HTML Blocks
- HTML Style Sheet
- HTML Formatting
- HTML Quotations
- HTML - Comments
- HTML - Colors
- HTML - Images
- HTML - Image Map
- HTML - Frames
- HTML - Iframes
- HTML - Phrase Elements
- HTML - Code Elements
- HTML - Meta Tags
- HTML - Classes
- HTML - IDs
- HTML - Backgrounds
- HTML Tables
- HTML - Tables
- HTML - Table Headers & Captions
- HTML - Table Styling
- HTML - Table Colgroup
- HTML - Nested Tables
- HTML Lists
- HTML - Lists
- HTML - Unordered Lists
- HTML - Ordered Lists
- HTML - Definition Lists
- HTML Links
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML Color Names & Values
- HTML - Color Names
- HTML - RGB & RGBA Colors
- HTML - HEX Colors
- HTML - HSL & HSLA Colors
- HTML - HSL Color Picker
- HTML Forms
- HTML - Forms
- HTML - Form Attributes
- HTML - Form Control
- HTML - Input Attributes
- HTML Media
- HTML - Video Element
- HTML - Audio Element
- HTML - Embed Multimedia
- HTML Header
- HTML - Head Element
- HTML - Adding Favicon
- HTML - Javascript
- HTML Layouts
- HTML - Layouts
- HTML - Layout Elements
- HTML - Layout using CSS
- HTML - Responsiveness
- HTML - Symbols
- HTML - Emojis
- HTML - Style Guide
- HTML Graphics
- HTML - SVG
- HTML - Canvas
- HTML APIs
- HTML - Geolocation API
- HTML - Drag & Drop API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web Storage
- HTML - Server Sent Events
- HTML Miscellaneous
- HTML - Document Object Model (DOM)
- HTML - MathML
- HTML - Microdata
- HTML - IndexedDB
- HTML - Web Messaging
- HTML - Web CORS
- HTML - Web RTC
- HTML Demo
- HTML - Audio Player
- HTML - Video Player
- HTML - Web slide Desk
- HTML Tools
- HTML - Velocity Draw
- HTML - QR Code
- HTML - Modernizer
- HTML - Validation
- HTML - Color Picker
- HTML References
- HTML - Cheat Sheet
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Character Entities
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
- HTML Resources
- HTML - Quick Guide
- HTML - Useful Resources
- HTML - Color Code Builder
- HTML - Online Editor
HTML - DOM Style Object flexFlow Property
HTML DOM Style Object flexFlow property is a shorthand property for the flexDirection and the flexWrap where flexDirection specifies the direction of the flexible items and flexWrap specifies whether the flexible items should wrap or not.
Syntax
Set the flexFlow property:object.style.flexFlow= "flex-direction | flex-wrap | initial | inherit";Get the flexFlow property:
object.style.flexFlow;
Property Values
Value | Description |
---|---|
flex-direction | It specifies the direction of flexible items. It's default value is row. |
flex-wrap | It specifies whether flexible items should wrap or not. It's default value is nowrap. |
initial | It is used to set this property to it's default value. |
inherit | It is used to inherit the property of it's parent element. |
Return Value
It returns a string value which represents flex flow property of an element.
Examples of HTML DOM Style Object 'flexFlow' Property
The following examples illustrates flexFlow property values.
Set flexflow Value to 'column nowrap' and 'column wrap'
The following example sets the flex items to column nowrap that is flex direction is column and it will not wrap, and column wrap that is flex direction is column and it will wrap.
<!DOCTYPE html> <html lang="en"> <head> <style> #flex { width: 300px; height: 300px; border: 1px solid black; display: flex; } #flex div { height: 80px; width: 80px; } </style> <title> HTML DOM Style Object flexFlow Property </title> </head> <body> <p>Click to apply flexFlow property.</p> <button onclick="fun()">Column with NoWrap</button> <button onclick="funTwo()">Column with Wrap</button> <br> <br> <div id="flex"> <div style="background-color: #04af2f;">1</div> <div style="background-color: aqua;">2</div> <div style="background-color: yellow;">3</div> <div style="background-color: whitesmoke">4</div> <div style="background-color: black;">5</div> </div> <script> function fun() { document.getElementById("flex") .style.flexFlow = "column nowrap" } function funTwo() { document.getElementById("flex") .style.flexFlow = "column wrap" } </script> </body> </html>
Set flexflow Value to 'row wrap' and 'row wrap-reverse'
The following example sets the flex items to row wrap that is flex direction is row and it should wrap, and row wrap-reverse that is flex direction is row and it will reverse wrap.
<!DOCTYPE html> <html lang="en"> <head> <style> #flex { width: 300px; height: 300px; border: 1px solid black; display: flex; } #flex div { height: 80px; width: 80px; } </style> <title> HTML DOM Style Object flexFlow Property </title> </head> <body> <p>Click to apply flexFlow property.</p> <button onclick="fun()">Row with Wrap</button> <button onclick="funTwo()">Row with Wrap-Reverse</button> <br> <br> <div id="flex"> <div style="background-color: #04af2f;">1</div> <div style="background-color: aqua;">2</div> <div style="background-color: yellow;">3</div> <div style="background-color: whitesmoke">4</div> <div style="background-color: black;">5</div> </div> <script> function fun() { document.getElementById("flex") .style.flexFlow = "row wrap" } function funTwo() { document.getElementById("flex") .style.flexFlow = "row wrap-reverse" } </script> </body> </html>
Supported Browsers
Property | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
flexFlow | Yes 29 | Yes 12 | Yes 28 | Yes 9 | Yes 12.1 |
html_dom.htm
Advertisements