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