Left Half And Right Half Layout - Many Different Ways | CSS-Tricks
Briefly

Using CSS, you can create two equal height columns by either utilizing gradients or absolute positioning for a distinct layout that divides the space evenly.
To create the appearance of a changing background effectively, we can use a linear gradient with a zero-space color stop to create a stark separation.
While absolute positioning can be a straightforward approach to achieving equal height columns, it may disrupt document flow and necessitate fixed heights, which can be limiting.
Despite their outdated reputation, implementing display: table-cell; can prove beneficial for achieving balanced layouts without the common pitfalls associated with table-based designs.
Read at CSS-Tricks
[
|
]