Home >Web Front-end >CSS Tutorial >How Can I Set a Parent Container's Height with Absolutely Positioned Children?
As we work with containers and their absolutely positioned or relatively positioned children, we may encounter challenges in determining the container's height while ensuring that the children remain within it.
Consider the following HTML and CSS code:
<section>
article { position: relative; } .one { position: absolute; top: 10px; left: 10px; background: red; width: 30px; height: 30px; } .two { position: absolute; top: 10px; right: 10px; background: blue; width: 30px; height: 30px; }
The objective is to ensure that the "bar" text appears between the four squares, not behind them. However, due to the absolute positioning of the squares, the container's height cannot be set based on the dimensions of its children.
2022 Update:
Modern CSS layout technologies like Flex or Grid provide more elegant solutions. It is recommended to explore these options for better support and flexibility.
Original Answer:
With pure CSS, it is not possible to set the parent's height while maintaining absolute positioning for its children.
Alternative Approaches:
The above is the detailed content of How Can I Set a Parent Container's Height with Absolutely Positioned Children?. For more information, please follow other related articles on the PHP Chinese website!