真的不可能让一个div适合其内容大小?

我想澄清一下,根据内容的大小,是否可以使div适合其大小,而不必使元素浮动或不必使其位置绝对化。 可能吗?

CSS display设置

这当然是可能的 – JSFiddle概念certificate你可以看到所有三种可能的解决scheme:

  • display: inline-block这是你不知道的

  • position: absolute

  • float: left/right

你可以使用display: inline-block

您可以使用:

 width: -webkit-fit-content; height: -webkit-fit-content; width: -moz-fit-content; height: -moz-fit-content; 

编辑:编号见http://red-team-design.com/horizo​​ntal-centering-using-css-fit-content-value/

还有: http : //dev.w3.org/csswg/css-box-3/

你也可以使用word-break:break-all; 当没有什么似乎工作这个作品总是;)