| <!DOCTYPE html> | |
| <style> | |
| #column { | |
| display: flex; | |
| flex-direction: column; | |
| border: 5px solid yellow; | |
| } | |
| #row { | |
| display: flex; | |
| flex-direction: row; | |
| border: 5px solid blue; | |
| } | |
| .item { | |
| border: 5px solid green; | |
| } | |
| </style> | |
| <body> | |
| <div id="column"> | |
| <div id="row"> | |
| <div class="item">This text should not overflow its box</div> | |
| </div> | |
| </div> | |
| <script> | |
| var columnBox = document.getElementById("column"); | |
| columnBox.offsetHeight; | |
| columnBox.style.width = "200px"; | |
| </script> |