我试图为侧边栏小部件制作一个h2标题,但我希望div类的宽度为内容的宽度.似乎我不能只设置一个宽度,因为那些内容较长而内容较短的标题会使其中断.
如何根据内容的长度简单地进行宽度拉伸/更改?任何帮助将不胜感激.
Svi*_*ish 75
据我所知,这display: inline-block
是你可能需要的.这将使它看起来像是内联,但仍然允许你使用像边距等东西.
如果你来到这里,有很高的机会width: min-content
还是width: max-content
可以解决您的问题。这可以迫使元素使用浏览器可以选择的最小或最大空间。
这是现代的解决方案。这是一个小教程。
还有fit-content
,它通常类似于min-content
,但更灵活。(但对浏览器的支持也较差。)
这是一项相当新的功能,某些浏览器尚不支持,但浏览器支持正在增长。在此处查看当前浏览器状态。