我在尝试区分水平菜单示例中的display: block
和display: inline-block
之间的区别时遇到了一些问题。水平菜单的问题
我的小提琴:https://jsfiddle.net/4dg0ukk6/
下面的代码行从小提琴链路提取上述
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
提到我应该使用display: block
或display: inline-block
?正如我所看到的结果几乎一样。在这种情况下,它们之间的区别究竟是什么?
的可能的复制[什么是显示器的区别: inline and display:inline-block?](https://stackoverflow.com/questions/8969381/what-is-the-difference-between-display-inline-and-display-inline-block) – Maharkus
删除'float:离开'并尝试切换它们,你可以看到差异......好吧,这里都产生相同的结果,我想这没关系:) – kukkuz
@Maharkus这个问题不是你发布的链接的重复。 OP似乎很熟悉两者之间的区别,但并不理解他为什么不能看到代码中的差异。看到我的答案,下面解决这个问题。 – kojow7