I encountered this problem before when developing a project, the conflict between flex layout and position:absolute/fixed. Later I thought of a solution, and today I will share it with you: Project Practice: We now want to make a navigation bar at the top, and want to use fixed to fix it at the top, and want to use flexible box layout to set its internal style, but we find that the flexible box layout has failed. The HTML code is as follows: <ul> <li>About the Association</li> <li>Association Charter</li> <li>Association Structure</li> <li>Downloads</li> </ul> The CSS code is as follows: ul { position: fixed; display: flex; justify-content: space-between; margin: 0 15px; background: pink; } li { flex: 1; list-style: none; height: 100px; line-height: 100px; text-align: center; font-size: 30px; border: 1px solid #fff; } The effect is as follows: We can find that the flexible box layout has failed, so how do we solve this problem? The HTML code after the change is: <div class="nav-box"> <ul> <li>About the Association</li> <li>Association Charter</li> <li>Association Structure</li> <li>Downloads</li> </ul> </div> The CSS code after the change is: .nav-box { width: 100%; position: fixed; } ul { display: flex; justify-content: space-between; margin: 0 15px; background: pink; } li { flex: 1; list-style: none; height: 100px; line-height: 100px; text-align: center; font-size: 30px; border: 1px solid #fff; } At this time we found that the problem has been solved! This is the end of this article on the conflict between flex layout and position:absolute/fixed. For more information about the conflict between flex and position:absolute/fixed, please search previous articles on 123WORDPRESS.COM or continue to browse the related articles below. I hope you will support 123WORDPRESS.COM in the future! |
<<: Introduction to basic concepts and technologies used in Web development
>>: Learn MySQL index pushdown in five minutes
Effect: First create five vue interfaces 1.home.v...
This axios package is used in the vue3 demo. For ...
Sometimes the theme of a project cannot satisfy e...
Macrotasks and Microtasks JavaScript is a single-...
Article mind map Why use master-slave replication...
Table of contents Scene Introduction Plugin Imple...
Preface Recently, I have been taking some time in...
Preface: Basically, whether it is for our own use...
In daily work, we sometimes run slow queries to r...
MySQL Query Cache is on by default. To some exten...
The <label> tag defines a label (tag) for an...
Table of contents introduce Implementation steps ...
In the fifth issue of Web Skills, a technical sol...
First configure the project artifacts Configuring...
This article shares with you a special effect mes...