【发布时间】:2013-06-23 16:27:39
【问题描述】:
我有一个<ul>,其中有几个<li> 项目在一行中。 <li> 有一个嵌套的<span> 和一个<img>。 <img> 高度在所有项目中都是相同的。但是<span> 项目包含可以跨越单行或两行的文本(取决于文本)。
我已尝试应用 display:block、float:left、height:100% 以及我发现的其他一些建议,但较短的 <li> 项目与较高的 <li> 项目的高度不同。所以我在较短的<li> 项目下方留有一个空格。
有人对此有什么建议吗?
【问题讨论】:
-
你能给我们看一个html/css的例子吗?
-
请使用jsfiddle.net创建demo
-
为此设置一个Fiddle,人们会更容易帮助你:jsfiddle.net
-
您是否尝试过
height:150px或任何预期的最大高度? -
你好,这里是小提琴:jsfiddle.net/KingsInnerSoul/DEnwQ/16。您可以看到其中两个
- 项目如何跨越整个高度。我怎样才能做到这一点? @Sable,我不想硬编码高度,因为每个项目的跨度文本长度是未知的。