Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据div中的内容包装div_Javascript_Html_Css - Fatal编程技术网

Javascript 根据div中的内容包装div

Javascript 根据div中的内容包装div,javascript,html,css,Javascript,Html,Css,div的宽度是100%,所以在右边还有很多额外的空间。我希望div将文本包装在其中,即块中不应留下额外的空间。如何实现 <div style="border: 1px solid black;"> Hello there! </div> 你好! 您似乎希望将div的完整文本保留在您的div中,而不是滚动以便使用: word-wrap: break-word; 尝试显示:内联块: <div style="border: 1px

div的宽度是100%,所以在右边还有很多额外的空间。我希望div将文本包装在其中,即块中不应留下额外的空间。如何实现

<div style="border: 1px solid black;">
  Hello there!
</div>

你好!

您似乎希望将
div的完整文本保留在您的div中,而不是滚动
以便使用:

word-wrap: break-word;

尝试显示:内联块

<div style="border: 1px solid black;display: inline-block">
  Hello there!
</div>

你好!

你好!

您可以使用
display:inline flex

<div style="border: 1px solid black; display: inline-flex">
  Hello there!
</div>

你好!
另外,如果您不熟悉flex及其用途,我建议您看看这个


了解使用flexbox功能的好参考资料

您能详细描述一下您需要什么吗?@WilliamWang您现在拿到了吗?谢谢。您能解释一下它是如何工作的吗?
div
默认为
block
,即它将采用全宽<代码>内联块
采用
按钮、a、span等
中的内容宽度。你可以在这里读到更多