У меня есть элемент CSS с рамкой вокруг него, в котором может быть одно или несколько полей, поэтому ширина всего div изменяется в зависимости от того, сколько полей находится внутри него. Однако я хочу, чтобы весь этот div был сосредоточен на экране.
Обычно, чтобы центрировать вещи, я просто использую:
margin-left: auto;
margin-right: auto;
Но на этот раз я должен либо сделать элемент плавающим, либо сделать его встроенным, чтобы размер div был изменен в соответствии с содержимым, и если я это сделаю, автоматические поля слева и справа не работают, он всегда просто остается в левой части экрана.
В настоящее время у меня есть:
#boxContainer {
display:inline-block;
clear:both;
border:thick dotted #060;
margin: 0px auto 10px auto;
}
Я также пробовал с float: left
вместо display: inline-block
.
Кто-нибудь знает хороший способ центрировать div и одновременно изменять его размер? Любая помощь будет принята с благодарностью.