How to solve overflow issue in CSS Flex layout?

PHPz
Release: 2023-08-28 19:21:01
forward
1685 people have browsed it

To solve the overflow issue in CSS Flex layout, we will solve the following two examples -

  • Fix overflow - set height of outer div to always be equal to specific inner div
  • Avoid overflow when nesting elastic containers

Set the height of the outer div to always be equal to the specific inner div and fix the overflow issue

Example

We are using Flex to fix an overflow issue between inner and outer divs. Let’s see an example −

    

Adjusting Inner and Outer Div

In faucibus dictum mauris quis molestie. Nulla vestibulum ipsum eget pulvinar euismod. Fusce pulvinar volutpat scelerisque. Ut pretium commodo faucibus.
Vestibulum et mauris eleifend, ornare augue at, mattis lacus. Mauris aliquet viverra aliquam. Nunc ac nibh tempus, interdum libero in, pellentesque nisi.
eget bibendum risus commodo. Nullam tristique nibh sed iaculis vulputate. Vivamus ac tincidu. Pellentesque fringilla pulvinar orci, non dapibus tortor aliquam vel. Aenean eget quam vel nisi malesuada auctor nec quis nunc. Morbi eu tempor nunc
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec dignissim ipsum orci, io vestibulum, eget bibendum risus commodo. Nullam tristique nibh sed iaculis vulputate
Vestibulum et mauris eleifend, ornare augue at, mattis lacus. Mauris aliquet viverra aliquam. Nunc ac nibh tempus, interdum libero in, pellentesque nisi. Nullam tristique nibh sed iaculis vulputate. Vivamus ac tincidu
eget bibendum risus commodo. Nullam tristique nibh sed iaculis vulputate. Vivamus ac tincidu
In faucibus dictum mauris quis molestie. Nulla vestibulum ipsum eget pulvinar euismod. Fusce pulvinar volutpat scelerisque. Ut pretium commodo faucibus. vestibulum, eget bibendum risus commodo. Nullam tristique nibh sed iaculis vulputate , eget bibendum risus commodo. Nullam tristique nibh sed iaculis vulputate
Donec eget libero est. Vestibulum libero tellus, aliquam non mattis quis, pellentesque eu quam. Duis laoreet scelerisque risus, elementum porttitor dui tincidunt quis. Ut volutpat ligula finibus a. Maecenas ut pharetra ante. Nunc volutpat est eu odio vestibulum, eget bibendum risus commodo. Nullam tristique nibh sed iaculis vulputate. Vivamus ac tincidu
eget bibendum risus commodo. Nullam tristique nibh sed iaculis vulputate. Vivamus ac tincidu
Copy after login

Output

如何解决 CSS Flex 布局中的溢出问题?

Avoid overflow problems when nesting elastic containers

There are two divs in our parent div ParentBox -

Parent's Child
Parent's Child
Copy after login

The style of the parent container. We use CSS Flex shorthand properties -

.parentBox { display: flex; flex: 1 0 100%; background-color:yellow; border: 3px solid skyblue; }
Copy after login

For the child element, that is, childBox, we again use the abbreviation attribute to set the elastic length of the elastic item -

.childBox { flex: 1 1 50% background-color: green; color: white; border: 1px solid blue; }
Copy after login

The nested children in the .childBox above are set using Flex. This and above have nested Flex containers -

.babyChildBox { flex: 1 1 50%; background-color: orange; }
Copy after login

Example

Now let's see a complete example of nesting flex containers correctly and trying to avoid overflow issues -

    

Implementing Flex

Parent's Child
Parent's Child
Parent's Child
Parent's Child
Copy after login

Output

如何解决 CSS Flex 布局中的溢出问题?

The above is the detailed content of How to solve overflow issue in CSS Flex layout?. For more information, please follow other related articles on the PHP Chinese website!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!