برنامه نویسی

2024: چگونه یک Div را در CSS مرکز کنیم

Summarize this content to 400 words in Persian Lang

فلکس باکس:

.container {
display: flex;
justify-content: center;
align-items: center;
height: 300px;
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

شبکه

.container {
display: grid;
place-items: center;
height: 300px;
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

حاشیه فلکس

.container {
display: flex;
height: 300px;
}
.centered-div {
margin: auto;
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

موقعیت یابی مطلق

.container {
position: relative;
height: 300px;
}
.centered-div {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

حاشیه خودکار

.container {
height: 300px;
}
.centered-div {
width: 200px;
margin: 0 auto;
position: relative;
top: 50%;
transform: translateY(-50%);
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

قالب شبکه

.container {
display: grid;
grid-template-columns: 1fr auto 1fr;
grid-template-rows: 1fr auto 1fr;
height: 300px;
}
.centered-div {
grid-column: 2;
grid-row: 2;
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

فلکس باکس:

.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 300px;
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

شبکه

.container {
  display: grid;
  place-items: center;
  height: 300px;
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

حاشیه فلکس

.container {
  display: flex;
  height: 300px;
}
.centered-div {
  margin: auto;
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

موقعیت یابی مطلق

.container {
  position: relative;
  height: 300px;
}
.centered-div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

حاشیه خودکار

.container {
  height: 300px;
}
.centered-div {
  width: 200px;
  margin: 0 auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

قالب شبکه

.container {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-template-rows: 1fr auto 1fr;
  height: 300px;
}
.centered-div {
  grid-column: 2;
  grid-row: 2;
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا