Get the App
SLTechnology News&Howtos  ›  Development  › 

How to implement two-column layout with css

Shulou Source: shulou.com Published: 2022-06-01 04:49:10 09月28日 Update

This article mainly introduces how to use css to achieve two-column layout, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor take you to understand it.

Two-column layout

The classical two-column layout consists of left and right columns, which is characterized by the fixed width of one column, the adaptive width of the other column and the fixed and equal height of the two columns. The following examples are fixed width of left column and adaptive width of right column, and vice versa.

Float + margin-left/right

The left column declares float:left and fixed width, and since float makes the node out of flow, the right column needs to declare margin-left as the width of the left column to ensure that the two columns do not overlap.

.two-column-layout {width: 400px; height: 400px; .left {float: left; width: 100px; height: 100%; background-color: # f66;} .right {margin-left: 100px; height: 100%; background-color: # 66f;}

Overflow + float

The left column declares the same as above, and the right column declares that overflow:hidden forms a BFC area that is isolated from the outside world.

.two-column-layout {width: 400px; height: 400px; .left {float: left; width: 100px; height: 100%; background-color: # f66;} .right {overflow: hidden; height: 100%; background-color: # 66f;}}

Flex

It is more concise to implement using flex. The left column declares a fixed width and the right column declares flex:1 adaptive width.

.two-column-layout {width: 400px; height: 400px; .left {float: left; width: 100px; height: 100%; background-color: # f66;} .right {overflow: hidden; height: 100%; background-color: # 66f }} Thank you for reading this article carefully. I hope the article "how to achieve two-column layout with css" shared by the editor will be helpful to everyone. At the same time, I also hope that you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!

Tags: Width left column layout article simplicity value interest region at the same time outside more friends features knowledge classics ribbons nodes industry information information channels Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL MariaDB Shulou Technology Linux NVidia