CSS position two elements left and right
Updated: 22-Aug-2022 / Tags: HTML and CSS / Views: 1088 - Author: George
Introduction
Hey guys.
In this tutorial we are going to position two elements, one on the left, and the other on the right in the same row using the CSS flexbox layout.
You will see how easy it is by using just a few lines of css code.
In the example below, we have in the same row and on the left side some text describing a product category, and on the right side we have a button.
This is a common layout that we see on many websites.
Let's see how we do this.
The html code
The html code is very simple.
We have a div element with a class of "container" that holds inside a paragraph and a button.
<div class="container">
<p>Products - Laptops</p>
<button>Show All</button>
</div>
The CSS code
Let's see the css code.
.container{
display: flex;
align-items: center;
justify-content: space-between;
}
- In line 2 we are setting the display property to flex. This will position the elements inside the div next to each other.
- Next in line 3 we use the align-items property and set it's value to center. This will center the two elements vertically. This shows only if we add height to the container element.
-
And last in line 4 we use the justify-content property and set it's value to space-between.
This will put all the available space between the two elements, having the result we want. - And that's it, simple and easy we have positioned the two elements left and right inside the container.
Summary
We saw how to position two elements left and right using the flex system.
Thanks for reading, i hope you find the article helpful.
Please leave a comment if you find any error's, so i can update the page with the correct code.
Buy me a coffee
If you like to say thanks, you can buy me a coffee.
Buy me a coffee with paypal
Full Stack Tutorials ‸
HTML and CSS ‸
HTML, CSS and Javascript ‸
Javascript and JSON ‸
Javascript and Local Storage ‸
Javascript Lang Reference ‸
Javascript Tutorials ‸
PHP and AJAX ‸
PHP and JSON ‸
PHP and MYSQL ‸
PHP Lang Reference ‸
PHP Tutorials ‸
Created By Digitalfox
Responsive navigation menu that integrates a secure login and register system, with a forgot password action, and a contact form.
The whole system is animated in slide-in sidebars and shows up on the right side of the web-design.
Comment section
You can leave a comment, it will help me a lot.
Or you can just say hi. 😉