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