我正在尝试使用以下代码在我的网站上创建一个水平(无换行符)无序图像列表:
<ul class="ImageSet">
<li>
<img src="blah">
</li>
<li>
<img src="blah">
</li>
<li>
<img src="blah">
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
在我的CSS中,我使用以下规则:
.ImageSet { white-space: nowrap; }
.ImageSet li { display: inline; float: left; height: 100% }
Run Code Online (Sandbox Code Playgroud)
这在Chrome中正常运行,但在Firefox中没有,因为某些原因有人知道为什么吗?
编辑:澄清一下,FF中的问题是li还在换行.我试图让它们全部出现在一个不间断的水平线上,离开页面的最右边.
我试图了解 Rust 中的所有权如何与链表相关。我有这个代码:
struct Node {
value: i32,
next: Option<Box<Node>>
}
fn main() {
let mut x = Box::new(Node {value: 1, next: None});
let mut y = Box::new(Node {value: 2, next: Some(x)});
}
Run Code Online (Sandbox Code Playgroud)
它创建了一个链表 y -> x -> null。是否可以就地切换,以便我们最终得到 x -> y -> null 而不分配任何新节点?