Почему маржа: auto не центрирует элемент div по горизонтали, если его ширина не указана? [дубликат]CSS

Разбираемся в CSS
Ответить
Anonymous
 Почему маржа: auto не центрирует элемент div по горизонтали, если его ширина не указана? [дубликат]

Сообщение Anonymous »

Я хочу знать, почему этот элемент div не будет центрироваться по горизонтали, пока я не укажу эту ширину
HTML

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

Dummy Text
CSS

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

.container{
margin:auto;}
Это не работает, но

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

.container{
margin:auto;
width: 20vw;}
это работает.
вопрос может показаться глупым, я начал учиться на прошлой неделе. спасибо;
и я хочу знать, почему это не работает, я уже знаю некоторые обходные пути;
я пытался просмотреть инструменты разработки, но безуспешно. сначала ширина — это ширина содержимого. но тогда это
не сработало.
но оно начало работать, когда я задал определенную ширину.

Подробнее здесь: https://stackoverflow.com/questions/786 ... -is-not-sp
Ответить

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

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

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

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

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