一个div,该div设置了text-align: center;,该div内包含很多div,通过css使其中一些div的大小随自己包含的内容而改变。不要显式设置这些div内的宽高大小
这个是我找到的一种设置DIV大小随内容自适应的方法的css代码。
border: 1px solid black;
display: inline-block;
width: auto;
height:auto;
padding: 5px;
但这种有一个问题,应用该class的div,如果相邻在一起,就不会换行了,必须在前后加一个一个<br/>,或者是换行的div,才能实现换行。
如果把其中的display设置为block,虽然会换行,但从显示上看,div的width会填满。
div的大小随div包含的内容而自适应有哪些好方法?副作用越少越好
设置宽度为
max-content
,表示 元素内容固有的收缩(intrinsic)宽度可以让一个块级元素自适应内容宽度,并且保持块级元素换行的特性