gpt4 book ai didi

html - 水平 UL 列表未在同一行中显示 LI 元素

转载 作者:搜寻专家 更新时间:2023-10-31 23:06:17 27 4
gpt4 key购买 nike

我一直在尝试通过执行“float:left”让 UL 水平显示 LI 项。

float:left;
display:inline;

这是例子 - http://jsfiddle.net/Ku9Bm/1/

如您所见,LI 元素完美地水平排列。

但是如果我向 LI 元素之一添加更多文本,UL 列表会垂直显示 LI 元素。

这是一个例子 - http://jsfiddle.net/3DGfL/2/

即使一个 LI 元素包含更多内容,我如何在同一行显示 LI 元素?

最佳答案

获得您正在寻找的行为(我认为)的另一种方法可能是使用不同的显示属性。您可以尝试使用此样式来替换当前为 ul.entries li 定义的样式:

ul.entries li {
display:table-cell;
}

如果您希望列表项更宽以减少自动换行,您也可以在那里添加一个min-width。现在,无论宽度如何,您的水平列表项都将保持在同一行上,并且如果它们的内容需要分行,则不会与之前的列表项换行。

希望对您有所帮助!祝你好运。 (这是一个 JSFiddle ,以防万一你想看到它的实际效果。)

关于html - 水平 UL 列表未在同一行中显示 LI 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17302889/

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