How to Center a Div Using CSS


Do you want to learn how to center a div using CSS? Centering elements on a web page is a common design feature, and mastering the technique can help you create a professional-looking website. In this blog post, we’ll discuss how to center a div using the margin and transform properties.

Margin Property

The margin property is the most common way to center a div. You can use the auto value for the left and right margins to make the div center itself. Here is an example of the margin property in action:

div {
    margin-left: auto;
    margin-right: auto;

Transform Property

The transform property is a newer way to center a div. It works by translating the div to the center of the page. Here is an example of the transform property in action:

div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);


Flexbox is another way to center a div. It is a powerful tool that allows you to align and order elements on a page. To center a div using flexbox, you can use the justify-content and align-items properties. Here is an example of flexbox in action:

div {
    display: flex;
    justify-content: center;
    align-items: center;


Centering a div is a common design feature, and there are several ways to do it. The most common way is to use the margin property, but the transform and flexbox properties can also be used. With some practice, you can master the technique and create a professional-looking website.


Installing Elasticsearch 5.0 as Service on Windows

In previous version (example Elasticsearch 1.7 ), we have used service.bat script to create an Elasticsearch windows service.(link)
In Elasticsearch 5.0, the same achieved using the script named “elasticsearch-service.bat” which is available inside the bin folder of Elasticsearch package.

The following services are available in package

elasticsearch-service-x64 - 64 bit
 elasticsearch-service-x86 - 32 bit

Base on our JDK architecture, the appropriate service will be installed.

One more configuration needs to add before installing the Elasticsearch service, which is the part of the installation process in Elastic 5.0 version.

We need to update the thread stack size setting in the file jvm.options, which is available in the path of config folder.

We have to add the following line in config if we are using 32 bit Windows


We have to add the following line in config if we are using 64 bit Windows



Elasticsearch Service can be installed with the following command

elasticsearch-service.bat install


We can set various elasticsearch service options using the manager available in elasticsearch-service script.

elasticsearch-service.bat manager

I’m adding few snapshots of various options available. And also have a look at my previous post of installing Elasticsearch 1.x versions. (How to install Elasticsearch?)

This slideshow requires JavaScript.

Happy exploring data 🙂