gpt4 book ai didi

html - 如何在最后可能的空白处换行 HTML 列表

转载 作者:太空宇宙 更新时间:2023-11-04 06:04:03 26 4
gpt4 key购买 nike

我有一个简单的 HTML 列表:

<ul>
<li>First Item</li>
<li>Second Item</li>
<li>Third Item</li>
</ul>

我想显示具有以下特征的列表:

  1. 连续的元素。
  2. 列表将有一个最大宽度,超过该宽度后,元素将分到下一行。
  3. 元素只能在开头/空格处断开(而不是中间单词)。
  4. 每行在断行前应包含尽可能多的文本。

期望的结果:

[   maximum width   ]
First Item * Second
Item * Third Item

失败的尝试:

#1(分词)

[   maximum width   ]
First Item * Second I
tem * Third Item

#2(元素没有正常破损)

[   maximum width   ]
First Item * Second Item
* Third Item

#3(“过早地”换行)

[   maximum width   ]
First
Item * Second Item *
Third Item

更新:如果 HTML 没有缩进/间隔(一些框架——比如 GatsbyJS——自动“压缩”HTML),一个简单的 li {display: inline;} 将不起作用:

<ul><li>First Item</li><li>Second Item</li><li>Third Item</li></ul>

(Fiddle example)

最佳答案

正如 Temani 所说,li {display: inline;} 工作正常。 ( Fiddle )

关于html - 如何在最后可能的空白处换行 HTML 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57027529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com