代码之家  ›  专栏  ›  技术社区  ›  Zach Smith

Div Size自动调整内容大小

css
  •  36
  • Zach Smith  · 技术社区  · 15 年前

    我试图为边栏小部件创建一个h2头,但是我希望div类的宽度是内容变为什么宽度。似乎我不能只设置一个宽度,因为那些标题与较长的内容,然后较短的内容使它打破。

    如何根据内容的长度简单地进行宽度拉伸/更改?任何帮助都将不胜感激。

    5 回复  |  直到 9 年前
        1
  •  109
  •   Svish    15 年前

    据我所知, display: inline-block 是你可能需要的。这将使它看起来像是一种内联的,但仍然允许您使用诸如边距之类的东西。

        2
  •  30
  •   rugk    6 年前

    如果你要来这里,很有可能 width: min-content width: max-content 可以解决你的问题。这可以强制元素使用浏览器可以选择的最小或最大空间

    这是现代的解决办法。 Here is a small tutorial for that

    还有 fit-content ,这通常像 min-content ,但更灵活。(但也有更差的浏览器支持。)

    See the current browser status here .

        3
  •  12
  •   Kyle    15 年前

    display: inline; 不起作用,试试看 display: inline-block; . :)

        4
  •  2
  •   Stephan Muller    15 年前

    h2 { display: inline }

        5
  •  2
  •   Delan Azabani    15 年前

    最好的办法是 display: inline;

        6
  •  2
  •   Géry Ogam    5 年前

    我也面临同样的问题,我通过以下方法解决了这个问题: max-width: fit-content;

        7
  •  1
  •   fruitloaf    4 年前

    width: fit-content;