“Centering Div secara horizontal” Kode Jawaban

Centering Div secara horizontal

/*<div class="content">This works with any content</div>*/
.content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
Thowhidul Islam

Elemen CSS yang memusatkan

// add to the parent element
.parent {
	display: grid;
    place-items: center;
}
Handsome Hippopotamus

Bagaimana cara memusatkan elemen secara horizontal

You can apply this CSS to the inner <div>:

#inner {
  width: 50%;
  margin: 0 auto;
}
Of course, you don't have to set the width to 50%. Any width less than the containing <div> will work. The margin: 0 auto is what does the actual centering.

If you are targeting Internet Explorer 8 (and later), it might be better to have this instead:

#inner {
  display: table;
  margin: 0 auto;
}
It will make the inner element center horizontally and it works without setting a specific width.

Working example here:

#inner {
  display: table;
  margin: 0 auto;
  border: 1px solid black;
}

#outer {
  border: 1px solid red;
  width:100%
}
<div id="outer">
  <div id="inner">Foo foo</div>
</div>
shafeeque

Jawaban yang mirip dengan “Centering Div secara horizontal”

Pertanyaan yang mirip dengan “Centering Div secara horizontal”

Lebih banyak jawaban terkait untuk “Centering Div secara horizontal” di CSS

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya