【发布时间】:2023-03-25 23:26:01
【问题描述】:
我有一个包含跨度的段落。 <p> 标签的宽度比它包含的 <span> 宽得多,但我希望它只和它的子标签 <span> 一样大。
<p>
<span>Some text.</span>
</p>
我尝试了width: auto,但这似乎不起作用。
【问题讨论】:
-
span 如何知道何时换行?
我有一个包含跨度的段落。 <p> 标签的宽度比它包含的 <span> 宽得多,但我希望它只和它的子标签 <span> 一样大。
<p>
<span>Some text.</span>
</p>
我尝试了width: auto,但这似乎不起作用。
【问题讨论】:
【讨论】:
问题是 span 是内联元素。所以他的大小不能固定,你也不能直接知道。
<p> 是一个块。所以他有一个大小,默认情况下是 100%。
所以,你可以给<p>一个内联样式
display: inline;
或者如果你想保持格挡优势:
display: inline-block;
【讨论】:
【讨论】: