Loading...

How to center an element using Tailwind CSS?

question front-end tailwindcss
Ram Patra Published on February 17, 2024

In Tailwind CSS, you can center an element using flexbox utilities directly in your HTML markup. Here’s how you can center an element horizontally and vertically:

  1. Centering Horizontally:
<div class="flex justify-center">
  <!-- Your content here -->
</div>

In this example, the justify-center class is used to horizontally center the content within its parent container.

  1. Centering Vertically:
<div class="flex items-center">
  <!-- Your content here -->
</div>

Here, the items-center class is used to vertically center the content within its parent container.

  1. Centering both Horizontally and Vertically:
<div class="flex justify-center items-center">
  <!-- Your content here -->
</div>

By combining justify-center and items-center, you can center the content both horizontally and vertically within its parent container.

Tailwind CSS provides a wide range of utility classes to manipulate flexbox properties directly in your HTML markup, making it easy to create responsive layouts without writing custom CSS. Adjust these classes according to your specific layout needs and hierarchy.

Take your presentation to the next level.

Put your face and name on your screen.

Your to-dos on your menu bar.

Fill forms using your right-click menu.

Ram Patra Published on February 17, 2024
Image placeholder

Keep reading

If this article was helpful, others might be too

question tailwindcss front-end February 23, 2024 How to create a generic Dialog component in TailwindCSS that takes in title, description, etc. as props?

If you want to create a separate, generic Dialog component where you can pass in the title and description as props, you can do so by defining a reusable Dialog component. You can even pass HTML content in the description of the Dialog component, you can do so by utilizing React’s dangerouslySetInnerHTML attribute. Here’s how you can achieve this:

question front-end stenciljs April 10, 2025 Svelte vs Stencil.js, which one should you choose and when?

Svelte and StencilJS, two popular frameworks for building modern web applications. They have different approaches and use cases, but both aim to optimize performance and developer experience.

question react front-end February 2, 2024 What's the use of useEffect hook in React?

In React, the useEffect hook is used to perform side effects in functional components. Side effects can include data fetching, subscriptions, manual DOM manipulations, and other operations that cannot be handled during the render phase.

Like my work?

Please, feel free to reach out. I would be more than happy to chat.