我在嘗試區分水平菜單示例中的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