我从API接收到的内容包含多个元素,后面跟着未标记的文本。
例如:
<span>1</span> Some text. <span>2</span> Some text.
我希望这些span元素能够有一个预设的宽度并且在前面加上一个换行。
例如:
1 Some text.
2 Some text.
"display: block" 对于 spans 元素来说允许使用 width 属性,但同时也会在每个 span 元素后面创建一个断点。
"display: inline-block" 也允许使用 width 属性,但我无法找到如何在其前面创建换行符的方法。
将 spans 元素保留为 "display: inline" 可以在每个 span 元素前面创建换行符(使用 ::before content)。然而,你不能为内联元素指定 width 属性(至少我没有看到过)。