Зачем использовать «width = 50%» и «margin-left = 25%» для центрирования элемента DIV, а не для выравнивания текста?CSS

Разбираемся в CSS
Ответить
Anonymous
 Зачем использовать «width = 50%» и «margin-left = 25%» для центрирования элемента DIV, а не для выравнивания текста?

Сообщение Anonymous »

Пытаюсь понять (следуя приведенному ниже коду), в чем разница использования «width=50%» и «margin-left=25%» для горизонтального центрирования div, когда я увидел, что «test-align» будет центрироваться элементы уже внутри DIV.
  • HTML:

Код: Выделить всё

    
[img]./assets/images/daenerys.jpeg[/img]
that special moment
When you find the perfect avocado at the supermarket
  • css:

Код: Выделить всё

body {
background-color: black;
}

.poster {
color: white;
width: 50%;
margin-left: 25%;
margin-top: 100px;
font-family: "Libre Baskerville", serif;
text-align: center;
}

.poster-image {
border: 5px solid white;
}

.poster h1 {
font-size: 3rem;
text-transform: uppercase;
}
  • результат:
    Изображение
Если я удалю «width=50%» и «margin-left=25%», я получу тот же результат:< /p>
Изображение

Просто хочу понять разницу между ними

Подробнее здесь: https://stackoverflow.com/questions/793 ... d-not-text
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»